Situated in Kathmandu valley, Kirtipur is the ancient historical town of Nepal. Explore the cultural attractions, festivals, sightseeing and heritages in Kirtipur.