Orchha is a small town in the heart of Madhya Pradesh that would transport you to a bygone era of royal splendour.

Orchha is a small town in the heart of Madhya Pradesh that would transport you to a bygone era of royal splendour.
The ancient Bhimgarh Fort whispers captivating tales of warfare and instability.