Credit cards are an integral part of the financial lives of most Indians today, bringing convenience and several advantages, including reward points. Reward points are highlighted as one of the key ...