Princess runs the marathon

Princess Beatrice celebrates after becoming the first royal to run the London Marathon yesterday.

The Princess, 21, completed the gruelling 26.2-mile course in five hours, 15 minutes and 57 seconds as part of a 34-man 'human caterpillar' which set the Guinness World Record for the most number of runners tied together. The Princess described her experience as 'amazing'.

Related topics: