Sharing its border with India and China, Nepal is one of the most beautiful and diverse country you can find all over the world. Lying on the...

READ MORE