India’s credit card spending dropped to a seven-month low in February 2025, falling 9% MoM to ₹1,672 billion due to seasonal ...