India buys 60m barrels of Russian crude since Hormuz closure

Business