Brunello Cucinelli
Brunello Cucinelli long-sleeve linen shirt - White
£444
Armani Exchange
Armani Exchange crew-neck T-shirt - White
£83
Brunello Cucinelli paisley-print button-down shirt - Blue
£499
Brunello Cucinelli long-sleeve button-down linen shirt - Black
£463
Viktor & Rolf
Viktor & Rolf Viktor & Rolf Floral Pattern Shirt with French Collar - Orange
£555
Drykorn
Drykorn Anton ribbed-trim T-shirt - Blue
£73
Armani Exchange rhinestone-logo T-shirt - Black
Armani Exchange stripe-trim t-shirt - White
Re/Done
RE/DONE 1950s Boxy floral-print T-shirt - White
£192
Emporio Armani
Emporio Armani logo-detail T-shirt - Green
£134
Adidas
adidas Trevo Series Roses Trefoil T-shirt - Black
£31
Blauer
Blauer Brush graphic-print short-sleeve T-shirt - Blue
£60
Emporio Armani logo-patch ribbed-trim T-shirt - Brown
£210
adidas logo-embroidered T-shirt - Green
Ksubi
Ksubi ruched camouflage-print T-shirt - Brown
£123
Emporio Armani logo-detail T-shirt - Blue
£146
Mc2 Saint Barth
MC2 Saint Barth x Big Babol Denver print-detail T-shirt - White
£84
Armani Exchange graphic-print T-shirt - White
Emporio Armani textured short-sleeve T-shirt - Black
£326
Armani Exchange logo-print T-shirt - Green
FRAME
FRAME Bodega chest-pocket T-shirt - Neutrals
£226
Y-3
Y-3 short-sleeve T-shirt - Green
£125
Alexander Wang
Alexander Wang off-shoulder cropped shirt - White
£547
Auralee
Auralee long-sleeve T-shirt - White
£327
Ecoalf
Ecoalf Clin graphic-print T-shirt - Neutrals
£62
Maison Margiela
Maison Margiela long sleeve shirt - Grey
£1,100
Woolrich
Woolrich striped long-sleeve shirt - Blue
£184
Jordan
Jordan Jumpman T-shirt - White
£603
MSGM
MSGM asymmetrical-detail shirt - Pink
£563
MC2 Saint Barth Portofino embroidered T-shirt - Blue
Canali
Canali micro-check long-sleeve shirt - Blue
£286
Low Brand
Low Brand double-hem cotton T-shirt - Black
£90