Trinidad and Tobago has a diverse culture mixing Indian, African, Creole, Chinese, Amerindian, Arab, and European influences, reflecting the various communities who have migrated to the islands over the centuries. The island is particularly renowned for its annual Carnival celebrations. Festivals rooted in various religions and cultures practised on the islands are also popular, such as Christmas, Independence Day, Republic Day,  Divali, Indian Arrival Day, Phagwah (Holi), Nauratri, Dussehra, Maha Shivratri, Krishna Janmashtami, Ram Naumi, Hanuman Jayanti, Ganesh Utsav, Emancipation Day, Spiritual Baptist/Shouter Liberation Day, Easter, Maundy Thursday, Good Friday, New Year’s Day, Boxing Day, Feast of Corpus Christi, All Souls' Day, All Saints' Day, Hosay, Eid al-Fitr, Eid al-Adha, Mawlid, the Santa Rosa Indigenous Festival, and Chinese New Year.