Description
Images of Indian Oil Corporation's office and fuel station in New Delhi. India is exploring options for buying Russian crude oil, authorities say, with prices there plunging to record lows in the wake of a global backlash to the Ukraine conflict. IMAGES