Diamond Jubilee river pageant's rousing musical finale
The Queen has led the largest river pageant in London for more than 300 years as part of the celebrations to mark her Diamond Jubilee.
The flotilla included more than 1,000 vessels and set a new world record for the number of boats taking part in a parade.
The final vessel to reach Tower Bridge was Symphony, carrying members of the London Philharmonic Orchestra and the Royal College of Music Chamber Choir.
The singers got drenched by rain as they performed several songs to the Royal Family including Land Of Hope and Glory, Rule Britannia, and the national anthem.
Fireworks were then set off from the top of Tower Bridge before the bascules of the bridge were lowered as many boats sounded their horns.