A visit to the sleepy city of Jhansi for official work led me to discover this fascinating secret of Madhya Pradesh. Orchha is situated at a distance of merely 20 km from Jhansi in Uttar Pradesh on the banks of the Betwa river. To visit, one can hire a cab or an auto-rickshaw.
As soon as I entered this town, it felt as though I had stepped back a few centuries. The first place I visited was the Ram raja mandir. Here Lord Rama is worshiped both as a King and as God.