Yes, I agree with the contention that your Pharma company is violating the rules/provisions by not allowing you and its other employees Annual Leave, Earned Leave, or Privileged Leave, whatever you may call it. It is as per statute, which has to be allowed at 1 day for each 20 days of physical attendance subject to a minimum of 240 days qualifying attendance. If the physical attendance falls short of 240 days, the authorized leave—Casual Leave, Medical Leave, any other authorized leave like maternity leave in case of female employees, injury leave, etc.—has to be taken into account for qualifying the person for leave. However, the leave will be calculated on actual physical attendance only on a pro-rata basis.
You must talk to your HR Manager in this regard. Best wishes.
Regards,
AK Jain