Martine Rose
Martine Rose striped long-sleeve shirt - Blue
£450
Iceberg
Iceberg collarless shirt - Neutrals
£161
Majestic Filatures
Majestic Filatures short-sleeve T-shirt - Pink
£146
Armani Exchange
Armani Exchange sequin-embellished T-shirt - White
£82
VERSACE JEANS COUTURE
Versace Jeans Couture printed graphic T-shirt - Purple
£159
Loewe
LOEWE draped cotton shirt - Blue
£973
TWINSET
TWINSET button-down detailed-hem shirt - Pink
£255
Armani Exchange bright-logo T-shirt - Brown
CARNE BOLLENTE
CARNE BOLLENTE The Fig Dig printed long-sleeve T-shirt - Purple
£112
CRIDA
CRIDA Lavanda striped cotton shirt - Blue
£393
Fusalp
Fusalp Tanixa contrast-trim logo T-shirt - Black
£160
Tela
Tela Sacco tied-waist T-shirt - White
£137
Benetton
Benetton striped button-up shirt - White
Closed
Closed striped shirt - Blue
£201
Nude
Nude printed shirt - Neutrals
£387
Ea7 Emporio Armani
Ea7 Emporio Armani studded details T-shirt - White
£103
Missoni
Missoni flutter-sleeve T-shirt - White
£687
Merci
Merci short-sleeve T-shirt - Neutrals
£81
Enza Costa
Enza Costa Supima cotton T-shirt - White
£145
RAILS
Rails Saige zebra-print buttoned shirt - Neutrals
£200
Rails Cito shell-print pocket shirt - White
£198
R13
R13 Not a Fan T-shirt - White
£339
Martine Rose short-sleeve T-shirt - Red
£298
ARMARIUM
ARMARIUM long-sleeve shirt - Brown
£485
TWP
TWP striped shirt - White
£503
Brooks Brothers
Brooks Brothers logo-embroidered micro-checked shirt - Blue
£140
Aries
Aries No Problemo T-shirt - White
£150
Neera
Neera V-neck side-slit top - White
£199
Toteme
TOTEME V-neck classic collar shirt - White
£468
LANHTROPY
LANHTROPY San Marino shirt - Neutrals
£382
Gestuz
Gestuz Jio round-neck T-shirt - Neutrals
£86
Saint Laurent
Saint Laurent short-sleeve knitted bodysuit - Black
£1,898