Queen Elizabeth II hosts a garden party at the Palace of Holyrood house on July 2, 2013 in Edinburgh, Scotland.