With 96 operational malls, Delhi-NCR is India’s mall capital
With nearly a hundred malls in the Delhi-National Capital Region (NCR), it has become the default mall capital of India. No other city comes close to the number of operational malls that are found in Delhi-NCR.