Russia’s oil deliveries to China and India are 30% below peak

Russia’s oil deliveries to China and India are 30% below peak