indivue.com
Lotus Temple in Delhi, India, 2007, video
Lotus Temple in Delhi is one of the most visited sights in India. See the video from 2007