India’s imports from OPEC at an all-time low of 46 per cent as Russian oil buy peaks