Feb 7, 2009 #1 J JeremyR Member Jun 3, 2008 45 0 6 They all say 'woooo lots of snow' But there is no snow in London