ATHENS, GREECE—A ferry carrying nearly 500 people caught fire off the Greek island of Corfu early Sunday, trapping passengers on the top decks as gale-force winds and choppy seas hampered the evacuation. Greek and Italian rescue helicopters and vessels struggled to reach the stricken ferry, with nearby merchant ships lining up to form a wall against the raging gusts. The fire broke out on the ...