Onlookers marvelled at a massive cruise ship as it made its way past the esplanade before docking in Greenock for the first time.
Greenock Cruise Port is set to launch its 2026 season on April 12, welcoming the Le Lapérouse for the port's first turnaround ...