There was an explosion in an engine
The “MSC Opera” with 2000 people on board is being towed to Visby without power and very poor hygiene with the bathrooms unoperable after there was an explosion in an engine on May 13, 2011.
The captain tried to continue the voyage with one remaining main engine, but this failed.
On May 15 tugs were called to pull the vessel to Visby where the battered vessel was due to arrive May 16 morning. Meanwhile a team of MSC Cruises was sent to Sweden to assist the passengers.
Source: Vesseltracker