Asia, City Guides, General Tourist Information, Travel Advice, Travel Advice, Travel Guides, Travel Planning

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…

Continue reading