Gibraltar is a British overseas territory. It's located in the south of the Iberian peninsula at the mouth of the Mediterranean Sea. It shares its northern border with Spain.
The official language of Gibraltar is English. Spanish and Llanito are also spoken there. Llanito is a dialect of Spain, with many loan words from English, Genoese and other languages.