Russia holds energy cards despite sanctions: explained

2022-04-28 142

Russia has benefitted from high prices and high dependence on its energy exports.