Gibraltar

Gibraltar occupies a small peninsula jutting out from the Spanish coast. Its town is situated at the foot and on the lowest levels of the western face of the Rock, […]