Lotus Temple, New Delhi, India. East of Nehru place, this temple is built in the shape of a lotus flower and is the last of seven Major Bahai's temples built around the world. Completed in 1986 it is set among the lush green landscaped gardens. Photo via expedition2india on Instegram #amitrips #travel #india #architecture