The top 7 Indian cities are set to see the addition of nearly 9 million sq ft of new retail space in 2025, with gross leasing ...