Two Major Indian Refiners Just Stopped Buying Russian Crude
Indian Oil Corporation and Bharat Petroleum Corporation Limited have suspended purchases of Russian crude oil. The two large refiners are awaiting more clarity on the EU sanctions regime. India, the Continue Reading