Why India Continues Buying Russian Oil
India, home to 1.4 billion people, is the world’s third-largest oil consumer. With limited domestic oil production and growing energy demand, India imports around 80% of its crude needs. Russia,…
India, home to 1.4 billion people, is the world’s third-largest oil consumer. With limited domestic oil production and growing energy demand, India imports around 80% of its crude needs. Russia,…
A raging fire at an oil depot near Sochi, a popular Russian resort city, is being linked to a Ukrainian drone strike, according to Russian authorities. The incident is the…