Firemen from London's Fire Brigade have delivered the world's largest Christmas stocking.

The firemen delivered the stocking - full of toys - to the Great Ormond Street Hospital.

The Stocking measures 10 metres long by 3 metres wide.

Natasha and Daniel Bedingfield were on hand to help the firemen give out the presents to the patients.