ALL FLIGHTS TO LONDON HAVE BEEN CANCELLED ________ THE HEAVY F...

23. All flights to London have been cancelled ________ the heavy fog. A. due to B. thanks to C. because D. although