Russian Oil Poised To Flood World Markets As Trump Admin Lifts Sanctions
Watts Up With That? [Unofficial]
March 21, 2026
Over 130 million barrels of Russian crude oil remained on the sea as of March 6, according to a report by Kpler.
Discussion in the ATmosphere