Heavy rain and strong winds hit Sheffield as Storm Barra sweeps across the country

2021-12-07 19