The Ganges River’s mystic waters cascaded over ... at the base of a 6,600-metre peak called Meru. Meru is a striking shark tooth-like formation that very few mountaineers have conquered; we ...
The Ganges is the longest river in India, stretching over 2,525 kilometres (1,569 miles) from its source in the Himalayas to ...