Passengers who spent days stuck on a cruise ship in the Gulf of Mexico have described deplorable conditions onboard the powerless vessel.

After five days at sea, they are now safely back on land in Alabama. The ship, Carnival Triumph, is being taken for repairs.

Al Jazeera's Charlotte Whale reports.

Source: Al Jazeera