Once the capital of the Chandela kingdom, Khajuraho in northern Madhya Pradesh is now famous for its temples.