As one of the most significant world-level mega-events in the contemporary period, Olympic Games have their own charm that drives many countries to bid to host them. China is one of these countries. When China won the right to host the 2008 Summer Olympic Games in 2001, it was described as ‘a hundred-year dream come true’.