Queen Elizabeth II has appeared at the balcony of Buckingham Palace, delighting fans who had hoped to catch a glimpse of her during the final day of festivities marking the monarch’s 70 years on the throne.