Indian Supreme Court says no beard in school, doesn't want 'Talibanisation'

No, there is a difference. In your country open expression of one's Islamic beliefs is accepted since it is an Islamic state. However, that does not hold true for other religions or even minorities within Islam (Ahmedis).

India is not a religious state and so private institutions can have their own rules for or against religious expression just as long as they are uniformly applied to all religions.