Located southwest of Kanpur, Khajuraho is considered one of India’s seven wonders and is listed as a UNESCO world heritage site. The city encompasses the nation’s largest array of medieval Hindu and Jain temples, decorated with intricately detailed erotic sculptures and reliefs. The site incorporates close to 100 sacred structures, some of them exquisitely preserved, and each evening, a light and sound show is staged here, covering the history, philosophy and craftsmanship encapsulated in this archaeological goldmine. Other highlights include the vibrant Annual Dance Festival of Khajuraho; the Panna National Park, home to leopards; the Arhanta Yoga Ashram, where visitors can take classical Hatha yoga classes. The city also boasts a wide variety of wonderful shops, markets and restaurants.