Claim: Chennai Citi Centre, located in Mylapore, Chennai, India, was opened on March 3, 2006 with a total retail floor area of 150,000 square feet containing five floors and a parking for 500 cars; however, it was eventually closed.
Evidence: The Chennai Citi Centre is a shopping mall in Mylapore, Chennai, India.