Four hundred million people are gathering at the holy rivers of India to celebrate faith through prayer, ritual, charity—and ...