Tech Insider
Vladimir Putin Xi Jinping
China has emerged as one of Russia's top oil buyers since Moscow invaded Ukraine.
Tech Insider
Vladimir Putin
Russian President Vladimir Putin slammed the EU's price cap on Russian crude, calling it "stupid."
Tech Insider
Putin
Russian President Vladimir Putin.