Spanish army soldiers guard a beach and nearby rocks as migrants, having swum across the border from Morocco, stand on Ceuta’s shore on July 31. Antonio Sempere / AP