Nepal is home to the mighty Mount Everest and, a must-visit holiday destination. Nepal Holidays are very popular among the UK holiday goers. A short visit to Nepal’s capital Kathmandu is one of the most loved holidays. Kathmandu home to Kathmandu valley and home to the historic capitals of Bhaktapur and Patan. It is also...