Business India’s soaring Russian oil imports making rupee payment mechanism futile Dustin Moskovitz Feb 14, 2023 0 …