Egypt has the highest number of public holidays annually. The country has 22 public holidays in each financial year.