Nepal is a small yet very fascinating country that is located in the Himalayas. The country is quite famous for its mountains, rivers and rich culture. That is why it is one of the top spots for ...