Most Important Landmarks of India
Lotus Temple
The Bahai House of Worship in New Delhi is commonly known as the Lotus Temple, a name it got because of its flower like shape. The temple stands as the symbol of spiritual unity of mankind and also serves as the Mother temple of the Indian subcontinent. The construction of this beautiful building located in South Delhi was completed in the year 1986 and it has been honoured with several architectural awards.
Tourist Attractions Places ( 1-5 of 10 )