The Hangzhou Olympic Sports Center, affectionately dubbed 'Big Lotus,' graces the southern bank of the Qiantang River. Spread over approximately 82,300 square meters, the stadium boasts a construction ...