Lotus Temple

Take a tour of Lotus Temple in New Delhi, India part of the Worlds Greatest Attractions series by GeoBeats.
More Pet Animal Stories