Every 12 years, hundreds of millions of Hindu pilgrims gather in northern India for a ritual bath at the confluence of the ...