Flights at major New York airports have been delayed as smoke from a series of wildfires in Canada limited visibility.
The US Federal Aviation Administration (FAA) warned travellers to expect flights to be delayed by up to two hours at New York's LaGuardia airport and nearby Newark International...