Ceuta, Spain Autonomous Spanish city in north Africa. Statue of Hercules known as the Pillars of Hercules. Greek mythology. Spain.