Nearly 2 million barrels of Russian diesel are stranded at sea because no one wants to buy them markets.businessinsider.com Submitted by jacobhong t3_11ejres on February 28, 2023 at 9:00 PM in worldnews No comments 1