Luxury shopping centres. South Africa is any shoppers paradise.