A festival is an event, usually and ordinarily staged by a local community, serves to meet specific needs, as well as to provide entertainment. There are numerous types of festivals in the world. Though many have religious origins, others involve seasonal change or have some cultural significance. Also, certain institutions celebrate their own festival (often called “fests”) to mark some significant occasions in their history. These occasions could be the day these institutions were founded or any other event which they decide to commemorate periodically, usually annually.