Wondering if the Amazon Pay ICICI Credit Card is still worth it after its recent devaluation? We review its benefits,…