Her Majesty, 96, appeared on the Buckingham Palace balcony alongside Prince Charles and other members of the Firm during a celebration to mark her 70 years on the throne.