India's economy shows resilience with 7.