Elizabeth Warren Reignites Insider Trading Claims Amid Oil Surge | OOBF

Political tensions rise as oil prices surge past $122/barrel amid Iran war.

Open shared insight