I didn't know about that one! No, it's not Thames Town, nor another Shanghai suburb, Gaoqiao, but it could have been :