Tornado and Storm Research Organisation
Heavy Rain and Flooding Warnings Issued Across England
Parts of England are bracing themselves for severe weather as the Environment Agency has issued 30 flood warnings and 85 flood alerts across the country. The warnings indicate that flooding is expected in some areas, while in others it is only possible. The Tornado and Storm Research Organisation (Toro) has