Lotus Temple

  The Lotus Temple, located in Delhi, India, is a Bahá'í House of Worship completed in 1986. Notable for its flowerlike shape, it serves as the Mother Temple of the Indian subcontinent and has become a prominent attraction in the city.…

Continue ReadingLotus Temple

Tirumala

    The Tirumala Tirupati Devasthanam (TTD) Gardens - ornamental, landscape and flower gardens - occupy an area of 460 acres in Tirupati and Tirumala. There are about 200 varieties…

Continue ReadingTirumala