Russian Oil Poised To Flood World Markets As Trump Admin Lifts Sanctions

Over 130 million barrels of Russian crude oil remained on the sea as of March 6, according to a report by Kpler.