Citibank mastercard is a great bankm and provides various offers on e-commerce sites like flipkart etc.
I have been using citibank mastercard from few months and I am totally satisfied with their service.
The customer support is very nice and it is very easy to open account.
It also charges only a few rupees when depositing money from abroad.
Overall, I am extremely satisfied with their service and customer support. It is a great bank to open an account on!