In India’s top 32 cities, around 15.5 million square feet of retail space is now classified as ghost shopping centres, out of a total of 134.1 million square feet of retail space in shopping centres ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results