Portugal and the Canary Islands aboard Saga Sapphire
Day 1 Southampton, England Lying near the head of Southampton Water, a peninsula between the estuaries of the Rivers Test and Itchen, Southampton is Britain’s largest cruise port. It has been one of England’s major ports since the Middle Ag... Read On