Onlookers watched as a caravan was washed down a fast-flowing river and smashed into a bridge in Shipley, West Yorkshire.

Heavy rain has caused more flooding in northern England, with homes evacuated in Yorkshire and Lancashire, and rivers overflowing in Manchester and Leeds.