Crowds wait for first light on the banks of the Ganges
Tens of millions of Hindus have gathered on the banks of holy rivers in India for the main bathing day of the Kumbh Mela festival - one of the biggest religious gatherings in the world.