Suraj Tal Lake is in Himachal Pradesh, one of the highest lakes in India near Baralacha Pass with an altitude of 16000 ft.
BEIJING--With China's biggest freshwater lake reduced to just 25 percent of its usual size by a severe drought, work crews are digging trenches to keep water flowing to one of the country's key ...