Khajruaho for Travellers Khajruaho is a small town in central Indian state of Madhya Pradesh. It… Continue reading “Khajruaho for Travellers”…