Bahai Mashriqul-Adhkar temple of the Bahai Faith better known as Lotus temple, is a truly astonishing marvel of 20th century architecture. One of the seven Bahai Houses of Worship in the world, this is also called as 'Taj Mahal of the 20th Century'. Shaped like the blossoming Lotus flower, this gleaming white structure is located in Bahapur Hill, 12km southeast of Connaught Place, New Delhi, the capital of India. Representing the Bahai faith - an independent world religion, this is an ideal place of meditation which is open to all other faiths. Read More...