Ascot is here again, which can mean only one thing - wild, wonderful and often wacky hats. Here are a few of our favourites...



What's hot? Top 10 Ascot searches