1.693941-3194727856
A firefighting vessel tries to extinguish a fire on the ferry Lisco Gloria in the Baltic Sea. Image Credit: AP

Berlin: A ferry carrying around 240 people caught fire in the Baltic Sea, injuring 22 people, German authorities said on Saturday. All passengers and crew were rescued.

An explosion on the upper deck of the 200-metre Lisco Gloria set the ship ablaze at about midnight, authorities said.

It was not immediately clear what caused the explosion.

The Lithuanian-flagged ferry was traveling from the German port of Kiel to Klaipeda, Lithuania.

The ship, which was in Danish waters, was still ablaze on Saturday.

Six other ships rushed to the scene to help evacuate passengers and crew shortly after the accident, authorities said.

Three people were taken to hospitals by helicopter and the others were being taken back to Germany on another ferry.

Police said 19 slightly injured people also had to seek medical treatment after they were brought back to the coast.

Maritime experts were lowered onto the ferry by helicopter and they anchored the burning vessel, preventing it from drifting toward shore.

Firefighters were trying to cool the ship to prevent it from breaking apart.