Get to know about the history, capacity of Shanghai Stadium, a soccer, football stadium, situated in Shanghai, China.