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