A young boy dressed as a soldier had his birthday wish come true when he was greeted by an official Windsor Castle guard during a march.

Four-year-old Marshall, who loves dressing up, spent the day acting like a soldier before his efforts were saluted by The Coldstream Guards.

He said it was "the best birthday ever".

The moment was caught on camera by tourist, Joanna Feng.