Alibaba is a store open in Novara.