HEAVY rain has battered Swindon throughout the morning - but the worst has passed.

The Met Office's yellow weather warning will end at 10am. 

In Swindon, there is a 90 per cent chance of heavy rain from 8am, a 50 per cent chance of light rain at 9am and a 70 per cent chance of heavy rain at 10am.

The sky will be cloudy but dry for the rest of Tuesday. Temperatures will range from 17 to 21 degrees Celsius.