ICICI service charge is making it a costliest bank in India.
Recently they introduced 100 Rs additional charge if Credit card payment is made by cash.
And now If u pay the credit card bill online you will be charged Rs 100/ annum. And on that they claim..free for life credit card with no additional or annual fees...
Moreover there demat account has highest brokerage charge and FD's will have the lowest interest rates.
I will cancel there credit card, SBI/Amex is much better then ICICI.