It may not be surprising, but there is something for everyone in Shanghai this summer. Eight million people visit Sha ...