Runners taking part in the London Marathon have had to brave training in their fancy dress.

​Runners taking part in the London Marathon have had to brave training in their fancy dress.