At least 78 people have died and more than 100 have been rescued after their fishing boat sank off southern Greece.
But survivors have suggested as many as 750 people may have been packed on to the boat, with reports of 100 children in the hold.
Greece says it is one of its biggest ever migrant tragedies, and has declared three days of mourning.
Authorities say their offers of aid were refused but they are facing claims of not doing enough to help.
The boat went down about 80 km (50 miles) south-west of Pylos after 02:04 on Wednesday morning local time, according to the Greek coastguard, which lowered an earlier confirmed death toll of 79 to 78.
The EU’s border agency Frontex said it had spotted the boat early on Tuesday afternoon and immediately told Greek and Italian authorities. The coastguard said later that no-one on board was wearing life jackets.
In a timeline provided by the coastguard, it said that initial contact was made with the fishing boat at 14:00 (11:00 GMT) and no request for help had been made.
It said the Greek shipping ministry had made repeated contact with the boat and was told repeatedly it simply wanted to sail on to Italy. A Maltese-flagged ship provided food and water at around 18:00, and another boat provided water three hours after that, it added.
Then at around 01:40 on Wednesday someone on the boat is said to have notified the Greek coastguard that the vessel’s engine had malfunctioned.
Shortly afterwards, the boat capsized, taking only ten to fifteen minutes to sink completely. A search and rescue operation was triggered but complicated by strong winds.
Alarm Phone, an emergency helpline for migrants in trouble at sea, complained that the coastguard was “aware of the ship being in distress for hours before any help was sent”, adding that authorities “had been informed by different sources” that the boat was in trouble.
It added that people may have been scared to encounter Greek authorities because they were aware of the country’s “horrible and systematic pushback practices”.
Jérôme Tubiana of Médecins Sans Frontières told French radio that European and Greek authorities should both have intervened earlier. “It’s really shocking to hear that Frontex flew over the boat and no-one intervened because the boat refused all offers of help… an overloaded boat is a boat in distress.”
The boat is thought to have been going from Libya to Italy, with most of those on board believed to be men in their 20s.
They had been travelling for days, according to local media reports, which added that the boat had been approached by a Maltese cargo ship on Tuesday afternoon that supplied food and water.
Survivors spoke of as many as 500 to 750 people on board and regional health director Yiannis Karvelis warned of an unprecedented tragedy: “The number of the people on board was much higher than the capacity that should be allowed for this boat.”
One survivor told a hospital doctor in Kalamata that he had seen 100 children in the hold.
Coastguard Cpt Nikolaos Alexiou told public TV that the boat had sunk in one of the deepest parts of the Mediterranean.