Ferry carrying 300 people stranded at sea after engine failure - The Horn News