India's oil trade with Russia a 'point of irritation' – Rubio

New Delhi’s purchases of crude are helping sustain Moscow’s war effort, the US Secretary of State has said

India’s purchase of Russian oil is a “point of irritation” which affects its ties with…

Continue Reading