the advertisement of alibaba is shown with thick caption on a greenery above the bicycles parked