This competition is a part of Blackpool Dance Festival China
Shanghai StadiumShanghai, 2000001111 Caoxi N Rd, Xuhui
#{text}