Question: may 1 is public holiday?
Answer: 1 May is a national holiday known as Labour Day and celebrated by workers' parades and demonstration.