Heavy snow strands Christmas travelers in Europe
Heavy snow stranded thousands of Christmas travelers in Europe on Friday, with Belgium's main airport closed for landing and icy roads in Sweden choked with traffic, APA reports quoting ``Reuters''.
Heavy snow has caused havoc in Britain and Western Europe, cutting off power and disrupting road, air and train travel.