About 130 people were rescued from a cruise ship after it was struck by a tanker while docked in New Orleans, Louisiana on Friday.

Footage shows the American Heritage taking on water following the collision, which left 32 people in hospital with non-critical injuries.

"We have zero people unaccounted for, which truly is a miracle on the Mississippi," New Orleans Mayor Helena Moreno told reporters during a press conference.

The cause of the collision remains under investigation, with a possible steering fault suspected.

Read more on this story: 'Miracle on Mississippi' - All passengers rescued after New Orleans cruise ship collision

Extracted and lightly reformatted for readability. · Source: pt