India House

The diplomatic mission of India in United Kingdom i.e. High Commission of India in London is located in India House on Aldwych, London. India House is a Grade II listed building, situated prominently between the Bush House and the Australian Embassy.

 

Back to Top