An edifice dedicated to the Baha'i faith, the magnificent structure of Lotus Temple is situated in New Delhi. It is one of the most visited establishments in the world which unfolds in the form of a stupendous white petal lotus. ...