Still waters of the Betwa river, near the historic town of Orchha. Madhya Pradesh, India.
Advertisements
Photography, Travel, History, Culture, Architecture
Still waters of the Betwa river, near the historic town of Orchha. Madhya Pradesh, India.