The world's largest gathering of humanity begins in India on Monday with the opening of the Kumbh Mela, a six-week Hindu festival organisers expect to attract up to 400 million pilgrims.