Almost 600,000 refugees and migrants have made their way across the Mediterranean to Europe this year and the majority of those have landed on the Greek islands closest to Turkey.
Migration experts say the numbers arriving on the islands have surged recently to as many as 7,000 a day, trying to reach Europe before the weather worsens.
The biggest numbers arriving in Greece are from Syria, Afghanistan, Iraq and Pakistan and some of the new arrivals on the island of Lesbos told BBC News their stories.