Temperature index based snowmelt runoff modelling for the Satluj River basin in the western Himalayas