Alibaba is a restaurant establishment.