India, the world's third largest oil consuming and importing nation, bought crude oil worth 49 Billion Euros from Russia in the third year of Moscow's invasion of Ukraine, a global think tank said.
Russian Foreign Minister Sergei Lavrov said that delegations from Russia and the US will meet in Istanbul on Thursday to ...