Skip to main content

Three Aida ships commissioned for shore power in Southampton