Shopping mall in Chennai, India, offering modern stores for clothing, electronics, and a grocery hypermarket.