For a small island in the Indian Ocean, Sri Lanka enjoys the second most number of public holidays in the world. This is given to the fact that the island’s population is made up of beautiful multiethnic people coming from different religions and cultural backgrounds. With every full moon declared a public poya holiday in honor of Buddhism, Sri Lanka has a total of 25 official annual holidays and a number of spectacular festivals that celeb...