The Lotus Temple in Delhi, India on Christmas Day, 2008.
Image posted by Derek Ray
November 2, 2009
Rate this!