She caused concern when she was forced to cancel an engagement due to illness last week, however, the Queen looked in health on Tuesday.

After returning to work on Monday Her Majesty hosted  a reception for 603 (City of Edinburgh) Squadron, Royal Auxiliary Air Force in the Scottish city this evening.

Clearly feeling herself again the monarch was all smiles as she honoured the squadron with the Freedom of The City of Edinburgh, at the Palace of Holyroodhouse.

The Queen, Honorary Air Commodore, looked her elegant best in a mint green dress as she welcomed guests into the royal residence.

The Freedom of the City of Edinburgh is bestowed upon those who are held in the highest esteem by the citizens. It is a tradition that dates back over 500 years to 1459.

Earlier today an RAF squadron has staged a parade at the Palace of Holyroodhouse after being honoured with the Freedom of The City of Edinburgh.

The march down the Royal Mile culminated with a military show on the forecourt on Tuesday.