Home
Science
Games
Technology
Anime
Board Games
Become a member!
As Shell reports profits of $9.1 billion for the first quarter of 2022, leaked data shows the massive scale of the company's annual trade in Russian oil
TL;DR
We were unable to retrieve a summary.
Like summarized versions?
Support us on Patreon!
View Original