Freezing fog has sparked travel chaos for passengers flying from Scotland to London.

Heathrow Airport has been forced to cancel up to 100 flights and Gatwick and London City have also been affected by the adverse weather.

The reduced visibility gave the airport no choice but to cancel approximately 100 out of about 1300 flights, according to a spokesman.

A number of British Airways flights from Glasgow to Heathrow were affected on Tuesday morning.

Some passengers travelling to London City and Gatwick were also hit by delays due to the weather.

Some flights from Edinburgh Airport to London City or Heathrow were also delayed or cancelled throughout the morning.

Edinburgh Airport advised passengers to contact their airlines after flights towards the south of the UK were affected on Monday.

A total of six flights due to leave Aberdeen Airport for Heathrow were cancelled as a result of the fog.

Heathrow's normal pattern of a plane landing or taking off every 45 seconds is impossible under the foggy conditions.

It is another day of disruption for travellers after around 100 flights were cancelled at Heathrow on Monday, while there were also problems at Gatwick, London City, Stansted and Southampton airports.

A Heathrow spokesman said: "Persistent freezing fog across the south east has reduced visibility at Heathrow again today.

"With Heathrow operating at more than 99% capacity, there are no gaps in the schedule that can be used for delayed flights and as a result, some passengers may experience disruption to their journeys today.

"Passengers should check their flight status with their airline before coming to the airport. As always, Heathrow's top priority is the safety of passengers and we apologise to those whose travel has been affected by today's weather."

The Met Office said a "severe" warning was covering all of England, except for the north east, and south east Wales and will remain in place until 11am on Tuesday.

A Gatwick spokeswoman said: "Air traffic control restrictions imposed due to fog across the south east and Europe may cause some delays to flights."

Bristol Airport said flights were operating as normal while Stansted said it had no cancellations yet, but urged passengers to contact their airlines for the latest information.

Road users were also being warned of difficult driving conditions after Dorset Police reported 31 collisions on Monday morning - six times more than would occur at that time on an average weekday