Cheap Russian oil is heading to China and India amid sweeping sanctions

Cheap Russian oil is heading to China and India amid sweeping sanctions

Business Insider

Published

Russia is the world's third-largest oil producer, but demand for the country's products have fallen due to the war in Ukraine.

Full Article