India paid an average of $85.42 per barrel for Russian oil in November. It is the highest since the G7 economies imposed a price cap of $60 per barrel to cut Moscow's revenue. India paid 1.4% more for Russian oil in November compared to $84.20 per barrel in October, as per reports. Watch this video to find out why.