Nepal is a Himalayan country situated at the foothills of the mighty Himalayan range of mountains. It is between India in the south and the Himalayan range in the north. China also is its neighbor. It has many tourist attractions for people with varying interests and preferences. In this article we will be having a …