Kirtipur, a city of glory that resides on a hill top southwest of Kathmandu, Nepal encompasses many beautiful vihars, chaityas, temples and age old buildings.