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 ›

Duchess praises Queen's 'unbelievable reign'

The Duchess of Cornwall has praised Queen Elizabeth II's "style" on the day Her Majesty becomes Britain's longest reigning monarch.

Speaking to ITV News' Alastair Stewart, she said:

Oh it's unbelievable, it's unbelievable.

I Just can't believe it's as long as Queen Victoria...such a big person in history, you know, to beat that and you know with such style.

– Duchess of Cornwall

More on this story