Yes, there are three national holidays: 26th Jan, 15th Aug, and 2nd October. Employees who are required to attend duty are paid extra wages and a compensatory off.
This practice exists in all PSUs like SAIL, NTPC, Indian Airlines, ONGC, GAIL, etc. Continuous operations (whether in the private or public sector) are run 24x7 and manned accordingly.
Have you ever seen a Police Station, Traffic Police, Electricity Distribution, Water Supply, Hospitals, Railways, Bus services, Airlines, etc., come to a dead stop on these national holidays?
Do you think they are not patriotic (some even being in Public Sector or Government offices)?
Even in schools and colleges, students come for national flag hoisting, right?
Equating patriotism with coming to work or attending duty - is it correct?
Finding answers to these will clarify the issues. Many of the 'foolish' responses seem to have come from laymen and not HR professionals and have been made without thinking, introspection, or observation of the surrounding environment and real issues. Instead of being blinded by false emotions, one should be objective and look around to update oneself.
Regards.