MSC Armonia is a Lirica-class cruise ship owned and operated by MSC Cruises. Originally built in 2001 for, the now defunct, Festival Cruises as MS European Vision, she has been operating for MSC Cruises since 2004. From Wikipedia
The cruise ship was delayed in Barcelona as authorities removed 69 passengers over invalid visas, amid investigations into a scam.