Can GoI or a State retire G-Secs or SDLs prematurely?

If GoI or a state issues a long term GSec/SDL, say with maturity of 30 years.
Then can they retire these bonds prematurely?
I know Govt or State can perform repurchases of their securities but can they force retire these GSecs in which case holder has to surrender those to them?

In short does all GSecs/SDLs carry a Call Option?

RBI Primer on GSec does mention bonds with Call/Put Options but that applies to special issuances.

But this article says that State can Retire their high cost debt prematurely, without giving any more details/qualifiers. Hence the Question.