The Lotus Temple
The Lotus Temple The Lotus temple is also known as the Bahai’s house is a symbol of excellence in modern Indian architecture. The temple is located in a 9.7-hectare site near Nehru Palace in South Delhi, India. Notable for its flowerlike shape, it has become a prominent attraction in the city. The building is composed […] More