Nepal is a small, beautiful country situated in the lap of the Himalayas between two giants: India and China. Although it’s a landlocked country; don’t have any access to the ocean, the freshwater from snow-capped mountains and glaciers formed makes it is a rich country in terms of water. Water spor...