Experienced swimmers blended together with young athletes brimming with promise make up British Swimming's World Championship squad that will take on swimmers from around the globe in Barcelona next month.
25 June [british swimming news]
25 June [british swimming news]