Hidden beauty – Orccha

The word Orccha means hidden, and this quaint town lives up to its name and how. Rajasthan is synonymous with the most magnificent forts and palaces that travellers and tourists often miss visiting lesser known places such as Orccha in Madhya Pradesh. We were no different. We were unaware of this place until a tempting…