British army shirt. Hundreds of colours and sizes to choose from.