Passengers face delays of up to two hours