Got caught up in this...
First our train hit something in a tunnel after Bristol Parkway and got a shattered windscreen so we had to run slow to Swindon.
Got a service from Swansea that had been stuck behind, Arrived at Reading to find there was signalling problems and that we would be stuck there for a while, Then told that a train on platform 11 would be the only London bound train until the problems were sorted. As soon as we got off, We was told to get back on!
Arrived into Paddington a nice 85 minutes late in the end!