Visit to Orchha, Madhya Pradesh
Orchha, a small town in Madhya Pradesh, sits 120 km away from Gwalior and approximately 20 km from Jhansi in Uttar Pradesh. Orchha boasts some of India’s most remarkable monuments and temples. During our last trip to Madhya Pradesh, we … Continued