Lotus Temple, New Delhi December 26, 2012 by Shantha Leave a Comment 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...]