Shanghai recorded over 15 million visits from tourists during the five-day May Day holiday, reaping in a tourism revenue of 18.897 billion yuan, and reflecting a robust tourism re ...