
India and China have snapped up the vast majority of Russian oil so far in April at prices above the Western price cap of $60 per barrel, according to traders and Reuters calculations.That means the Kremlin is enjoying stronger revenues despite the West's attempts to curb funds for Russia's military operations in Ukraine.