News

India will have nearly 20 premium shopping malls–comprising 123 lakh square feet of retail spaces–by the end of 2026, to cater the rising demand of retailers aiming for business expansion. 86 lakh ...