The organized retail trend started in India in 1999 with the launch of its first ever mall called “Ansal’s Plaza” in Delhi, which was followed by “Crossroads” in Mumbai & “Spencer Plaza” in Chennai. Until the end of 2002, only three shopping malls existed in...

read more