A sea of humanity bathes in the Ganges River during the Kumbh Mela, stretching fifteen kilometers up and down the river banks. In the back is the temporary tent city that springs up for two months.