1. National

Queen is Britain's longest-reigning monarch

The Queen has thanked people from around the world for their "touching messages of great kindness" on the day she becomes Britain's longest-reigning monarch.

Her Majesty will have served for 63 years and seven months - approximately 23,226 days, 16 hours and approximately 30 minutes - by around 5.30pm today, overtaking the previous record held by Queen Victoria.

She told well-wishers in the Scottish town of Tweedbank that it was not a milestone she had never aspired to but that she was "very grateful" for the messages of support.

Earlier, David Cameron told the Commons that her reign had been "a golden thread running through three post-war generations".

View all 35 updates ›

Queen and Prince Philip join thousands at Braemar Gathering

The Queen has joined thousands of spectators at the Braemar Royal Highland Gathering near Balmoral.

Accompanied by the Duke of Edinburgh, Prince Charles and other members of the Royal Family, the Queen, who is patron of the Games, was making her annual appearance as patron of the Games.

Queen Victoria first attended in 1848 and since then it has been regularly visited by the reigning monarch and other members of the royal family.

In just a few a days, the Queen will overtake Victoria as the longest-serving English monarch.

More on this story