DELAYS in processing passport renewals could affect nearly one million holidaymakers and cost £1.1billion in cancelled trips this summer, says new research.
This article, images and content belong to the source and curated for informational purposes.