Queen Elizabeth II attends a Garden Party at Balmoral Castle, on August 07, 2012 in Aberdeenshire, Scotland.
Queen Elizabeth II attends a Garden Party at Balmoral Castle, on August 07, 2012 in Aberdeenshire, Scotland.
Queen Elizabeth II attends a Garden Party at Balmoral Castle, on August 07, 2012 in Aberdeenshire, Scotland.
Queen Elizabeth II attends a Garden Party at Balmoral Castle, on August 07, 2012 in Aberdeenshire, Scotland.
Guests talk as Queen Elizabeth II hosts a Garden Party at Balmoral Castle, on August 07, 2012 in Aberdeenshire, Scotland.