A firefighter working to extinguish a fire at an oil depot in the Smolensk region in Russia. AFP
A firefighter working to extinguish a fire at an oil depot in the Smolensk region in Russia. AFP


The delicately balanced Jenga tower of energy security



April 29, 2024