10 Tourist Spots and Attractions in Orchha You Must Visit! Orchha is a beautiful heritage town. There are many tourist attractions in Orchha that should feature on your must-visit list! Orchha lies on the banks of the Betwa River, on the Jhansi – Khajuraho road. It is approx. 16 – 18 km from Jhansi in […]