What are the extent and location of river Ganga?

Source - Gangotri Glacier, Uttarakhand, India. Mouth - Ganges Delta, Bay of Bengal, Bangladesh. Length of 1,560 miles.