Knock-on effects from hundreds of delays and diversions – as well as at least 122 cancellations – are expected to last for days

Copy link

twitter

facebook

whatsapp