Share this story
Close X
Switch to Desktop Site

India landmarks

Image 2 of 13


The Bahá'í House of Worship in Delhi, known as the Lotus Temple, was completed in 1986 and serves as the Mother Temple of the Indian subcontinent. It is a popular tourist attraction and has won numerous architectural awards and been featured in hundreds of newspaper and magazine articles.

PHOTO: B Mathur/Reuters/File

Next Image Previous Image

Image 2 of 13

About these ads