Rescue workers on Thursday recovered four migrant bodies from the Mediterranean Sea in Tripoli's Janzour city. This brings the total number of recovered bodies since Sunday to 21. The migrants were sailing on a boat which authorities believed had capsized last week, killing a reported 129 people. Elsewhere the UN Migration agency says that an additional 240 migrants have drowned off the coast of Libya within the last 48 hours. The agency also believes the accident in which the boat capsized, was due to an unintended consequence of European efforts to stop people-smugglers. Five rescue ships, coordinated by the Italian coastguard, were within sight of the migrants but, despite attempts to rescue them, most died. Rescue efforts will continue over the coming days.