Is it compulsory to have third-party insurance?

Yes, every vehicle owner in India must have a third-party insurance policy. Driving without legitimate bike insurance is a legal offense.