Indian retail mall space to rise to 95 million square feet in 7 cities by 2021
Despite the rising online euphoria, India’s retail mall space is set to rise to 95 million square feet by 2021 from 75 million square feet now in the top 7 …
Indian retail mall space to rise to 95 million square feet in 7 cities by 2021 Read More