The peninsula that is Gibraltar is in southwest Europe on the southern coast of Spain. British control dates to 1704, though Spain still claims the territory. Tourism is growing, with some seven million visitors a year.