Public holidays in India

India, being a culturally diverse and fervent society, celebrates various holidays and festivals. There are many national holidays in India:Republic Day on 26th January, International Workers' Day on 1st May, Independence Day on 15th August and Mahatma Gandhi's birthday on 2nd October.

Question: is 1st may a public holiday in india
Answer: yes