Historically known as the ‘Land of Truth’, Nepal is a destination that’s as much about the feelings it evokes, as it is about its awe-inspiring landscapes: from the majestic Himalayas to ancient forests and a capital city that epitomises everything there is to love about this special part of Asia, Kathmandu – Nepal is one for the bucket list.