The indian sim card we have needs to be topped up once a year. It is pay as you go.
Some cards have to be topped up every month so check before you buy.
You will need 2 passport sized photos as well.