The Ford had temporarily stopped at Souda Bay on the Greek island of CreteMarch 28, 2026Read Full ArticleSource InformationThe IndependentUnited KingdomLean left