Skip to main content

Heavy snow snarls airports, roads in Europe