Invasion of Europe proceeds apace

Migrants drink water as they sit on Spanish soil after jumping a metallic fence that divides Morocco and the Spanish enclave of Melilla. Spain says around 700 African migrants have rushed the barbed wire border fences and although police repelled most, 140 managed to enter Spanish territory. Fernando Garcia/AP