[ALLAHABAD] More than 20 million Hindu pilgrims ritually bathed in India's holy rivers on the opening day of the Kumbh Mela, a gigantic festival billed as the world's largest human gathering.