Trains between Norwich and London Liverpool Street have been seriously delayed tonight with some trains formed of fewer carriages.

It is believed this is due to a train fault.

The 9pm Norwich to London Liverpool Street will now arrive at 10.58pm.

The London Liverpool Street to Norwich train will now arrive at 10.53pm.

The 9.30pm train from London Liverpool Street to Norwich is now due at 11.35pm.

The 10pm Norwich to London Liverpool Street train is now due at six minutes past midnight.

And the 10.30pm train from London Liverpool Street to Norwich is due at 00.35am.

All of the above trains will be formed of eight carriages instead of nine.