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