Thanks guys for the helpful answers 😄
According to these suggestions I visited several banks and here's summary if anyone looks into these thread again:
1.
SBI:
a.
Prime - Free PriorityPass(PP) and 4 complementary International lounge visits. (99$ + 30$ x4), 3K₹ annual fees, but you get vouchers against fees.
b.
Elite - Same as above, but 6 complementary visits. 5K₹ fees. Lot's of other benefits. One caveat though, for both these cards, PP is only valid for 2 years, after that you have to pay 99$.
2.
ICICI: Thanks
@loud-glass-33663 for the suggesting.
a.
Emeralde: Indeed a beast! unlimited visits to international lounges with spa. Unfortunately even though my income is eligible, they were insisting on having my company office address in India( I work as a contractor with no office here). I've still applied, and will post the results here again.
3.
YES Bank:
a.
YES FIRST PREFERRED: Only 2.5K₹ fees, even ready to waive off those fees if working in publicly listed company(not my case). Excellent features.
b.
YES FIRST EXCLUSIVE: Unlimited visits, 10K₹ fees. Features similar to ICICI Emeralde.
About HDFC: I visited 2 branches, and both of them told me that unless I get an option of upgrade on my card, I can't upgrade to regalia/infinia from millennia. I'm still trying to connect with other branches and as
@adamant-judge-51663 and
@gorgeous-tent-29765 said, I'll try with forms.
Most of the banks are hesitant to issue cards to people working as contractors/freelancers and not having an office in India even though income is on higher side. Having good credit score helps here as they directly issue card on basis of score without income docs.