Gibraltar – a self-governing territory belonging to the British Crown – is one of only 4 countries in the world where the number of vehicles exceeds the number of inhabitants, with every 1,000 people in the Iberian peninsula owning 1,444…
Gibraltar – a self-governing territory belonging to the British Crown – is one of only 4 countries in the world where the number of vehicles exceeds the number of inhabitants, with every 1,000 people in the Iberian peninsula owning 1,444…
Sign in to your account