Even as the Group of Seven countries imposed a price cap of $60 per barrel on Russian oil, Indian policymakers are not overtly worried. India is currently buying Russian crude oil …
All Rights Reserved. India Narrative 2025
Even as the Group of Seven countries imposed a price cap of $60 per barrel on Russian oil, Indian policymakers are not overtly worried. India is currently buying Russian crude oil …
All Rights Reserved. India Narrative 2025