Mela is a Sanskrit word meaning "gathering" or "to meet" or a "fair". It is used in the Indian subcontinent for all sizes of gatherings and can be religious, commercial, cultural or sport-related. From Wikipedia
The world's largest religious gathering saw millions take a holy dip despite concerns over water pollution and overcrowding.