The 10 best hats - The Independent