Lotus Temple – New Delhi admin November 19, 2021 TEMPLES, ENGLISH, TOURIST PLACE No Comments Lotus Temple or Baha’i Temple, called in more traditional way, is a house of worship completed in the year 1986 under the supervision of Persian architect Fariborz Sahba. Lotus … [Continue Reading...]