Himalayan rivers are primarily snow-fed because they originate from glaciers and snow-melt in the high Himalayan ranges. While these rivers do receive monsoon rainfall during the rainy season, their primary and perennial source of water is the continuous melting of snow and glaciers. This is why Himalayan rivers flow year-round, unlike purely monsoon-fed rivers that may dry up in non-monsosoon months.