Travel Kathmandu by alan.dotchin November 26, 2003 by alan.dotchin November 26, 2003 Kathmandu, the bustling capital city of Nepal, stands as a vibrant tapestry of history, culture, and modernity. Nestled in the Kathmandu Valley and surrounded by the mighty Himalayas, this city … 0 FacebookTwitterPinterestEmail