The Himalayas and the Indian Climate:
They play an important role in lending a sub- tropical touch to the climate of India. The lofty Himalayas mountains form a barrier which affects the climate of India. It prevents the cold winds of North Asia from blowing into India. Thus protecting it from severely cold winters. It also traps the monsoon winds, forcing them to shed their moisture within the sub-continent. The mountain ranges also prevent Western wind disturbance from Iran from travelling further, resulting in snow in Kashmir and rainfall in parts of Punjab and northern India.