In 2008, Spencer's opened its largest store in India in the eastern Indian metropolis of Kolkata, in the famous South City Mall.
Spencer's opened its largest store in India in the eastern Indian metropolis of Kolkata. This was in the famous South City Mall. This was in 2008.