Locory page
India House, London
By Seeker
India House serves as the High Commission of India in the United Kingdom, located in a historic Grade II listed building on Aldwych. Established in 1920, it symbolizes India's diplomatic presence in London and was designed by Sir Herbert Baker. The building features twelve emblems representing the provinces of India during the British Raj. It is situated near prominent educational institutions and has historical significance, including the unveiling of a bust of Jawaharlal Nehru by Prime Minister John Major in 1991. A visit to India House offers insight into India-UK relations and the evolution of India's diplomatic mission.
Tags
Location
Views
0
Be the first to comment!