Price cap on Russian oil

India unlikely to be impacted by price cap on Russian oil

Even as the Group of Seven countries imposed a price cap of $60 per barrel on Russian oil, Indian policymakers…

1 year ago