Question: why may day is celebrated in india?
Answer: In India, Labour Day is a public holiday held on every 1 May. The holiday is tied to labour movements for communist and socialist political parties. ... This was also the first time the red flag was used in India. The party leader Singaravelu Chettiar made arrangements to celebrate May Day in two places in 1923.