According to a JLL report, over 3 million sq ft of new retail space is expected to come on stream in 2025 with Gurgaon ...