Onia Charles striped swim trunks - Blue

Dsquared2 Icon swim trunks - Orange

Thorsun - Titan Mid-length Printed Swim Shorts - Black

Orlebar Brown Setter side stripe swim shorts - Blue

Onia Calder printed swim trunks - Blue

Thorsun - Titan Slim-fit Mid-length Printed Swim Shorts - Navy

Onia Calder printed swim trunks - Blue

Orlebar Brown - Bulldog Mid-length Striped Swim Shorts - Navy

Thom Browne 4-bar Solid Tech Swim Short - Grey

Marcelo Burlon County Of Milan side print swim shorts - Black

Orlebar Brown sunset print swim shorts - Blue

Versace Underwear Red Greek Key Medusa Swim Shorts

Thom Browne 4-bar Solid Tech Swim Short - Blue

Onia Charles striped swim trunks - Yellow

Valentino camouflage logo grid swim shorts - Blue

Missoni zig-zag print swim shorts - Multicoloured

Missoni triangle zig zag print swim shorts - Sm0e5 Multi

Marcelo Burlon County Of Milan sketches print swim shorts - Black

Dsquared2 Icon swim trunks - Pink

Venroy elasticated waist swim shorts - Blue

Missoni colour-block swim shorts - Blue

Venroy Snaplock swim shorts - Brown

Orlebar Brown Standard swim shorts - Purple

Sunspel Shibori grid-print swim shorts - White