Morocco is a diverse place in terms of history, culture, and languages. Thus,
it enables it to have an equally diverse festivals and events that takes different
forms and shapes. Some of the festivals and events follow solar calendar while others
follow the lunar calendar.