Tropical storm Debby 2018 – where is it now, how will it affect UK weather and is there a Met Office warning?
DEBBY has been named as the latest storm causing chaos in the oceans as hurricane season rages on. But where is it now and will it make landfall? Here’s what we know about the storm and whether it will affect UK weather. Tropical storm Debby 2018 Storm Debby formed in the North Central Atlantic, becoming […]