A train fault and lack of available staff caused cancellations on trains to and from London this morning.

The 5.12am service from Ipswich to London Liverpool Street was cancelled due to a train fault.

The 7am train from London Liverpool Street to Norwich was also cancelled for the same reason.

The 8.06am from London Liverpool Street to Ipswich was then cancelled by Greater Anglia due to a member of train crew being unavailable.