Khajuraho is a small town located in the northern Indian state of Madhya Pradesh. It is world famous for its ancient and medieval temples, which are considered some of the finest examples of Indian architecture and sculpture. There are a large number of ancient Hindu and Jain temples here. Khajuraho, the city of temples, is famous all over the world for its stone temples. … [Read more...]