MV Glen Rosa officially launchesCeb AdminApril 10, 2024 MV Glen Rosa has been officially launched at the Ferguson Marine shipyard on the River Clyde. Consulting Engineering Bureau Universal UK branch is supervising the ... Read More