Russia pips Saudi Arabia to be India’s second-largest oil supplier at 25 million barrels
At 25 million barrels of shipping in May, Russia has become the second largest oil supplier in India, sending Saudi Arabia to third place on the list led by Iraq…