At least 22 migrants – many of them children – have drowned trying to reach Kalymnos and Rhodes from Turkey, in the second major boat tragedy off Greek islands this week.
Greek officials said 19 people died and 138 were rescued near Kalymnos.
Three others died off Rhodes and three were missing. Six were rescued there.
Greek Prime Minister Alexis Tsipras said he felt “shame” over “the inability of Europe to deal effectively with this human drama”.
Speaking in parliament, the left-wing Syriza leader condemned the “level of debate at a senior level, where one is passing the buck to the other” in the EU.
Migrants get bad weather discounts
“Crocodile tears are being shed for the dead children on the shores of the Aegean, because dead children always arouse sorrow, but what about the children that are alive who come in thousands and are packed on the refugee trail? Nobody cares for them,” Mr Tsipras added.
Spain search
Meanwhile, rescuers in southern Spain are searching for 35 migrants missing after their boat broke up on its way from Morocco. Four bodies have been found.
The unseaworthy, overcrowded boat set off from Alhucemas. Fifteen migrants were rescued.
In recent months the main migrant influx has been to the Greek holiday islands lying off Turkey’s Aegean coast.