The Lotus Temple is a Baha’i house of worship located in the capital city of India, New Delhi. It is also the last of the seven Baha’i temples in the world. It is considered the Baha’i center of the Asian continent and has won numerous architectural awards. The temple was opened to the public in …