Amara Holdings opened 100 AM mall in Shanghai, China, on April 21. The five-storey mall, located along the junction of Changshou Road and Jiaozhou Road in Shanghai’s Putuo district, is part of an ...