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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results