10 Best Attractions in Kathmandu

  Kathmandu is the capital city of Nepal. Located in a valley, this place is bound to give a mesmerizing experience to anyone visiting it. The city consists of a mix of picturesque landscapes, culturally rich temples and roads bustling with activity of locals as well as innumerable tourists. The tourist attractions of this place…

Read More