PALERMO, Italy - At least 94 people died and 250 were missing after a boat packed with African migrants sank off the southern Italian island of Lampedusa on Thursday, the coastguard said.
Bodies fished from the water were laid out along the quayside as the death toll rose in what looked like one of the worst disasters to hit the perilous route for migrants seeking to reach Europe from Africa.
"It's horrific, like a cemetery, they are still bringing them out," Lampedusa Mayor Giusi Nicolini told reporters.
The coastguard said 151 survivors had been rescued after the 20-metre (66 ft) boat caught fire and sank about 1 km (half a mile) off the island.
The UN refugee agency UNHCR said around 500 passengers, all Eritreans, had boarded the boat in Libya.
The disaster came four days ago after 13 migrants drowned off eastern Sicily, and Italian President Giorgio Napolitano said action was needed by the European Union to stem "a succession of massacres of innocent people".
Last year, almost 500 people were reported dead or missing making the crossing from Tunisia to Italy, the UNHCR says. Numbers have been boosted by thousands of refugees from the civil war in Syria.
"I commend the swift action taken by the Italian coastguard to save lives. At the same time, I am dismayed at the rising global phenomenon of migrants and people fleeing conflict or persecution and perishing at sea," UN High Commissioner for Refugees Antonio Guterres said.
Migrants frequently land on Lampedusa, just 113 km (70 miles) from the coast of Tunisia, often picked up at sea in dangerously overcrowded boats by the Italian coastguard.
Pope Francis, who visited the island in July on his first papal trip outside Rome, said he felt "great pain" for the "many victims of the latest tragic shipwreck today off Lampedusa".
"The word that comes to mind is 'shame'," Francis said in unscripted remarks after a speech in the Vatican. "Let us unite our strengths so that such tragedies never happened again."