Unsurprisingly, Sri Lanka as a multi-religious and multi-ethnic society, the majority of Sri Lankan holidays and events are based on religious beliefs and ethnicity. As a result of this diversity, the country observes religious or cultural festivals or celebrations throughout the year.