Any card can do that. What they can't do is to put you in a perpetual payment system (either spend X amount in a year or cancel the card by paying us Y amount) - since that's not the MITC you agreed to.
Drop them an email that you would like to cancel the card if they introduce any yearly fee.
The onus is on them to reply with acceptance or rejection.
During my AMEX application, I mailed them something similar as their yearly charge is 10k. The guy made me email their CC and a bunch of other Amex peeps that they should consult me before charging 10k for the card next year since I would prefer to get the fee scraped and not use their golf service (something to that effect. It's been some months).
If the terms change to something atrocious, contact the Ombudsman. Banking ombudsman, unlike telco ones, are super active since it's a financial matter.
You are not signing away your soul. Everything said and done, India has strong financial regulations. Just be aware.