If you're in the mood for some farcical Christmas fun, head to Covent Garden for the annual Great Christmas Pudding Race, a staple of London's holiday festivities since 1980. Read More...
If you're in the mood for some farcical Christmas fun, head to Covent Garden for the annual Great Christmas Pudding Race, a staple of London's holiday festivities since 1980.