British High Commission, New Delhi
The High Commission of the United Kingdom in New Dehli is the chief diplomatic mission of the United Kingdom in India. It is located at Shantipath in Chanakyapuri district. The current High Commission...
British High Commission, New Delhi - Wikipedia