Trains from Bristol are arriving up to 45 minutes behind schedule due to speed restrictions, resulting in cancellations of ...