Indian retail sector shows resilience with 8.1 million sq. ft gross leasing in 2024 across 7 cities, overcoming limited new supply