Yes, Overseas Student Health Cover (OSHC) is mandatory for Indian students for the entire duration of their stay in Australia.