Queen Elizabeth II, 93, was all smiles as she greeted well wishers outside the Braemar and Crathie sale of work this afternoon. The parish is very close to Balmoral Castle.