There are many festivals in Nigeria, some of which date to the period before the arrival of the major religions in this ethnically and culturally diverse society. The main Muslim and Christian festivals are often celebrated in ways that are unique to Nigeria or unique to the people of a locality. The Nigerian Tourism Development Corporation has been working with the states to upgrade the traditional festivals, which may become important sources of tourism revenue.