United Kingdom Embassy, Embassy
British High Commission, New Delhi
Russian Federation Embassy, Embassy
Russian Embassy in New Delhi
Russian Federation Embassy, Embassy
Russian Consulate General in Chennai
Russian Federation Embassy, Embassy
Russian Consulate General in Mumbai