On its 118th year, the Canton Fair has taken many thousands or perhaps millions of visitors by surprise with its…