Even sanctions could not rein in Russia earned $19 billion in March by selling oil, IEA report…
News India Live, Digital Desk: Despite strict sanctions and economic blockade by Western countries, Russia's economy is booming rapidly on the basis of oil. The latest report of the International Energy Agency (IEA) has created a stir all…