Shanghai collected tourism revenue of about 1.4 billion yuan during the May Day holiday which ended on Saturday.