The Greek island of Lesbos is still struggling to keep up with the steady flow of migrants and refugees.

Around 4,000 people arrives on the island's shores every day, most in dinghies.

From there most hope to continue their journey on to Athens and eventually head north through Macedonia.

Jim Muir reports.