Delhi, NCT The Lotus Temple in Delhi, more properly known as the Bahai House of Worship, is one of India’s newest major pilgrimage sites. It is a religious center of the Bahai faith, the latest of many faiths introduced to India. This huge steel and marble structure is among the most spectacular works of modern architecture in the Subcontinent. Designed to look like an … [Read more...]