Located in the capital city of India, New Delhi, the Lotus Temple is a great architectural achievement portraying serenity and tranquility.

Located in the capital city of India, New Delhi, the Lotus Temple is a great architectural achievement portraying serenity and tranquility.