Thread0 likesBy Kavita Bhatt17 Oct 2024Did you know? The Lotus Temple in Delhi is one of the most visited buildings in the world.