Gibraltar

Gibraltar is a British Overseas Territory located at the southern tip of the Iberian Peninsula. In 1704, Anglo-Dutch forces captured ...
Read more