After a stint in North Somerset this morning, the Olympic Torch is up near Swindon now, where Chelsea footballer Didier Drogba will carry it for a stretch.

Earlier the relay passed through the streets of Backwell and Nailsea - then was accompanied by fireworks on Bristol's Clifton suspension bridge.

This evening, Princess Anne's daughter Zara Phillips will ride with the Torch on horseback through Cheltenham, where it stops over tonight.