Workers in the private sector are due to join them on Wednesday for a nationwide general strike that is expected to shut down all services across the country, grounding flights and halting public transport. Shop owners have said they will also walk off the job and close their businesses for the day.