I'm sure this will simultaneously be the best and worst moment of 6 year old Maisie Gregory's life. One moment she's meeting the Queen of England, the next moment BLAM!

From the channel she was

was accidentally hit in the face by a saluting soldier after presenting a bunch of flowers to the Queen during Her Majesty's visit to Cardiff, Wales.