The River Ganges (or Ganga) flows from the Himalayas all the way to the Bay of Bengal, through some of Asia’s most densely-populated regions. Its river basin is more than 1 million sq km, and home to ...