Lotus Temple Delhi (Photo Feature) By Madhu Posted On:March 22, 2010 The Lotus Temple, named after its flowerlike shape, is a Bahai House of Worship and a prominent attraction in Delhi. Read More