- India
The famous clock tower in Jodhpur


Return to: India or Gallery