Pokhara
Pokhara is not the capital of Nepal, but as the most densely populated city in the country as well as the largest, it might well have been. The urban appeal of cities, no matter how developed it might be, pales in comparison to Pokhara’s location.