India and China tore down the ceiling on Russian oil prices
Edited by Rhod Mackenzie / 2023-04-19 08:09:31
India and China are the main buyers of Russian oil. New Delhi and Beijing account for 90% of Russia's exports.