Men's formal shirts

Egyptian cotton shirts from £23.95

This luxurious fabric means each shirt is silkier, stronger and more breathable than regular cotton.