A family of three were left with costs of almost £2,000 after lengthy queues cased by the EU’s controversial border checks.

Matthew Wilson said that he, his wife, and their 14-year-old son, arrived in Milan Linate Airport on 12 April after a nine-night holiday, hoping for a smooth journey home to Manchester.

But while they passed the security queue easily and headed to their gate when was announced, they got stuck in “a very long queue” at passport control, which culminated in them missing their flights.

As a result, Matthew had to spend £1,969 on new flights, taxis, food and accommodation on top of the money they had already paid on their now-cancelled flight. His original flights had totalled £377.

“It was very stressful, Wilson, a 54-year-olf management consultant told The i Paper. “We will think twice before travelling in Europe again.”