Posts

Winners & Losers of the Prolonged Hormuz Stalemate: US Shale, Europe, Asia & Beyond

Oil Prices Today: Brent Crosses $107 as Iran Offers Hormuz Deal — But Talks Stall