Is it necessary to provide leave entitlement/ medical benefits to the students?

No, it is not necessary to provide company benefits (Annual leave, medical benefits etc.) to the interns. However, companies may provide the benefits on their own terms.