Home The Lotus Temple, New Delhi, India The Lotus Temple, New Delhi, India

The Lotus Temple, New Delhi, India

Taj Mahal as the day’s first tourists trickle through the gates.
The star fort at Bourtange, Netherlands