Malaysia has one of the highest numbers of public holidays in the world, ranking number seven in the top ten countries after Thailand, Indonesia, India and Hong Kong. Some holidays are federally gazetted public holidays and some are public holidays observed by individual states. Other festivals are observed by particular ethnic or religion groups, but are not public holidays. The main holy days of each major religion are public holidays, taking place on either the western calendar or religious ones.