Chhatarpur Temple complex is the second largest temple complex in India and is located in South Delhi. 60 acres of land has been converted into gardens and lawns dotted with 20 temples dedicated to … [Read more...]
Lotus Temple, New Delhi
The Baha’i house of worship known as Lotus temple was built in 1986 and is situated in Bahapur village in New Delhi. The temple with its unique architectural design and a complementing … [Read more...]