Olympic torch carried down Thames on royal barge

The Olympic Torch has been transported on the royal barge down the River Thames, on the final day of the relay.

The £1m royal barge, which led the river pageant during the Diamond Jubilee in June, was rowed by 16 crew, who were chosen from a squad of 28 on-board rowers on the day.

Later the Olympic flame arrived at City Hall where the last torchbearer was Amber Charles.

Tim Muffett reports from the bank of the Thames, and Jane Hill reports from next to Tower Bridge.