British Rail tell us the eighteen twenty four, Manchester to Paddington train — that's the train that's due in at Oxford at eighteen twenty four- is fifteen minutes late this evening, and all trains from Paddington to Oxford are about twenty minutes late.