Technology | Tue Dec 24, 2013 10:54am EST

Storms wreak havoc in Britain, France on Christmas Eve