Theresa May had her first Queen's Speech today, but she was somewhat upstaged by the monarch and her colourful - and curious - hat.

Some claimed the speech was flimsy and light on policy, with many of the Conservative manifesto pledges scrapped after Mrs May lost her majority in the general election.

And with Brexit looming big on the horizon - and featuring at the heart of the Prime Minister's proposals for government - some thought the Queen herself was making a bold statement in Parliament by wearing a cheerful yellow and blue hat.

Eagle-eyed social media users quickly spotted that her hat bore a striking resemblance to the EU flag: