You can't always count on a white Christmas in the UK - except in London's Covent Garden, where fake snow showers have reliably ushered in the festive season for over five years. Nestled in the ...
Results that may be inaccessible to you are currently showing.