The migrant crisis in Europe and the Middle East lurches from one drama to the next by the day. First it's a rickety boat floundering in the Mediterranean. Next it's a new surge of migrants landing on European shores. Suddenly it's thousands of refugees stranded in an unwelcoming Hungary.
The numbers are also changing by the day. Here's a snapshot of the best and most recent figures as this unfolds: