Current page: 14
The winter of 2010 saw several inches of snow dumped over London… Public transit and even Heathrow operations were seriously affected!