The Himalayas are called the 'Water Tower of Asia' because:
Choose Your Option
A. They contain the largest dams in Asia
B. Their snowmelt feeds major rivers of Asia
C. They receive the highest rainfall in the world
D. They store underground water reserves