A joint opinion piece by envoys of three western countries to India — the UK, France and Germany — right before Russian President Vladimir Putin’s visit has ticked off New Delhi.

By admin