TRAIN passengers in Oxford suffered long delays this morning.

The 8.21am train from Oxford station to London Marylebone was due 9.30am and called at Haddenham & Thame Parkway.

This is due to the Chiltern Railway train making extra stops because another train was cancelled.

The 8.22am from Birmingham Snow Hill to London Marylebone - which was scheduled to stop at Banbury, Bicester North and Haddenham & Thame Parkway - was cancelled due to another train breaking down.

It appears a broken down train at Warwick sparked the delays.