Thousands of migrants have been saved from the sea near Libya between Friday and Sunday during the Easter by rescue workers, but 20 died, including an eight-year-old.
According to Africa Review, more than 2,000 people were rescued on Friday and 3,000 on Saturday in dozens of separate rescues, the Italian Coast Guard said.
But at least 20 drowned as aid workers struggled to rescue more than 1,500 migrants in one ongoing operation.
An eight-year-old boy was among the dead, rescue workers said.
The Migrant Offshore Aid Station (Moas) said its rescue started in the early hours of Saturday and had continued non-stop into Sunday afternoon.
The group said it had rescued at least 453 people, but more than 1,000 remained in danger.
A Reuters photographer on board the Phoenix, a ship run by Moas, counted at least 20 bodies during the rescue.
Mr Chris Catrambone, one of the founders of Moas, said it had requested “urgent assistance” on Saturday morning.
“Our crew says they’ve never seen anything like it,” the organisation tweeted.
Italian NGO Sea Eye and the German group Jugend Rettet were also aiding the rescue attempt.
Doctors without Borders (MSF) said its rescue boats Prudence and Aquarius had rescued about 1,000 people during Friday’s operations, during which one migrant is believed to have died.
The improving Spring weather may have factored into the sudden surge of ocean crossings.
The Libyan coastline remains a hot spot for such rescues, as unscrupulous smugglers crowd wooden boats or inflatable dinghies with hundreds of desperate migrants.
At least 97 migrants died the previous Thursday, when their boat sank. Just 23 men were rescued, clinging to a flotation device. In late February, the bodies of 87 people washed ashore in a Libyan city.