Advertisement

FINA World Championships

Athletes from around the world compete in water sports in Shanghai, China.