They’ve invaded, thanks to the heaviest snow falls in London for 18 years, with more promised today. Best to check before you travel.


Popular on LondonNet