Knitted polo shirt, £165, by Tommy Hilfiger, uk.tommy.com - The Independent