Christmas Day is celebrated as a major festival and public holiday in countries around the world, including many whose populations are mostly non-Christian. In some non-Christian countries, periods of former colonial rule introduced the celebration in others, Christian minorities or foreign cultural influences have led populations to observe the holiday.Many people in the world have adopted many of the secular aspects of Christmas, such as gift-giving, flowers giving and also decorations and Christmas trees.