"Though not an island, Gibraltar is connected with the Spanish mainland only by a flat strip of sandy…