Wales will welcome the highest number of cruise ship calls to date this year, with 91 ships expected to call at Welsh ports.
Two cruise ships are making stops in Swansea this week, bringing tourists from around the UK. The Island Sky arrived in the city’s port today (21 June)...