By Manish Gupta No one stops India from buying Russian oil at above the $60 per barrel cap, imposed by G7 nations, as Indian firms do not use western services for such transactions, a senior official said on Monday, scotching rumours that the West’s conditions are hampering Delhi’s efforts to step up oil purchases from […]