Nepal is home to eight out of the fourteen highest peaks in the world with cultures ranging colorful and intricate Hindus religion to the austerity of the Buddhist monasteries. From the breathtaking heights of the Himalayas the rivers crash down through the foothills, fed by monsoon rains and melting snow, on their way to the Great Plains of the Ganges.