Early morning boat ride on the Ganges in Varanasi, India

An early morning boat ride on the Ganga in Varanasi, India. This sacred river is also known as the Ganges and is over 2500 kilometers long. It flows from the Himalayas to the Bay of Bengal.