The nation is set to enjoy a weekend of celebrations to mark the Queen's Diamond Jubilee - with fingers crossed that the weather stays dry.

The four-day Bank Holiday gives the country the opportunity to gather together to mark the Queen's historic 60-year reign.

Up to a million people are expected to line the banks of the River Thames and nearby open spaces to watch a majestic 1,000-strong flotilla sail through London on Sunday. And stars like Stevie Wonder, Sir Paul McCartney and Sir Elton John will perform at a concert the following day in honour of the longest reigning monarch since Queen Victoria.

Almost six million Britons plan to throw a Jubilee party this weekend, according to a study.

A special visual tribute will see Diamond Jubilee Beacons light up the night sky across the UK on Monday, with more than 4,000 expected to be lit here and in the Commonwealth.

A St Paul's Cathedral service of thanksgiving will be the highlight of Tuesday, ending with the Queen appearing on Buckingham Palace's balcony to acknowledge the tens of thousands expected to fill The Mall.

Prime Minister David Cameron, the Duke of Edinburgh, Prince of Wales and other senior royals will join prominent individuals from the UK and abroad at many of the events.

Interviewed by Parliament's The House magazine ahead of the celebrations, Mr Cameron said: "I owe the Queen a huge debt for the wisdom she has shown me over the past couple of years. Six decades of service have given her an acute sense of what matters, what is permanent, and what is in Britain's best interests.

"As her previous prime ministers have found, those insights are extremely useful. She is quite simply a remarkable person and a towering figure in our history. Long may she reign."

The celebrations begin with the Queen enjoying her traditional outing to the Epsom Derby. As a passionate horse breeder, she rarely misses the famous race meeting and will take her usual place in the Royal Box to study the form - but she does not bet.