News

Indias top seven cities are set to see 16.6 million sq ft of new Grade A retail mall space by end-2026, according to Anarock.