Orchha: An Untold Legend That Still Rules

Orchha means a hidden gem. A gem which has been away from public glare. That is the reason why it still retains its quaint beauty and the rustic charm. Orchha is a history lover’s delight. I was floored with its enchanting monuments, some that evoked an instant WOW on my lips. Winters were waning off..