Hi,
Welcome to FT.
There are quite a few really good threads on credit cards in this forum. There are loads of good deals - all located
here.
A lot of credit cards pay the bonuses after your first purchase, or some have much smaller amounts. Some also are dependant on how much money you make, and all will be subject to credit history.
It will also depend on who you are planning to fly to India with? I'd look at which airline you will use for this trip, and also future trips when making the decision.
Good luck
Andrew