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 strands Christmas travelers in Europe