With its location predominantly in the Himalayas and tourism as its largest revenue-producing industry, Nepal is one of the major tourist attractions in the ...