Provide the definition of a "festival".
A festival is a celebration or series of events, typically organized around a central theme or commemoration of a cultural, historical or religious significance. Festivals often include elements such as music, performances, food, and other activities or attractions, and can last for a day, several days or even weeks. Festivals are held all over the world and can range from small, local community events to large, international gatherings.
Complete the following task based on the instruction and optional input provided.### Instruction:
Provide the definition of a "festival".

### Output:
A festival is a celebration or series of events, typically organized around a central theme or commemoration of a cultural, historical or religious significance. Festivals often include elements such as music, performances, food, and other activities or attractions, and can last for a day, several days or even weeks. Festivals are held all over the world and can range from small, local community events to large, international gatherings.