As the political and cultural capital of Nepal, Kathmandu – bursting with ancient temples and bustling street markets – is a city with the power to stimulate all senses. Yet for tourists ...
Although Kathmandu is the capital of Nepal, Pokhara now comes under the spotlight as its tourism capital It has had its share ...