2,510 km (1,560 miles) long, originates in the western Himalayas in India and drains into the Sunderbans delta in the Bay of Bengal, considered a holy river by Hindus and worshipped as the goddess Ganga, historically important with many former capitals located on its banks