Queen Elizabeth, 96, looks ravishing in a knee length yellow dress with blue flowers.
The bold dress features long sleeves and looks perfect on Her Majesty.
This appearance comes just one day after the Queen showed off her shorter haircut.
MORE TO FOLLOW…