David Beckham wears a flat cap while out and about in London. Getty Images
David Beckham wears a flat cap while out and about in London. Getty Images

Head to head: A history of the flat cap throughout fashion