@OverdosingOnCopium 50 days in total, if I am correct.
It depends upon you, it's your call. When it's convenient and eay to pay off for you.
Yes, as per RBI, every bank must allow, atleast once. In this, ICICI seems good in customer's/ cardholder's favour.
Yes it's same, though it varies...