The strait of Gibraltar is bordered by Spain to the north, and Morocco to the south.
The Iberian Peninsula.
Morocco is separated from Spain by the Strait of Gibraltar.
Morocco
The Strait of Gibraltar separates Spain from Africa
Spain
Spain
strait of Gibraltar
Morrocco
The straight of Gibraltar separates Spain from Africa meaning its SPAIN
The Strait of Gibraltar
The Strait of Gibraltar separate Africa from Europe. You can stand in Spain and see the African continent. However, the Isle of Gibraltar lies in the Strait and this is British territory.
morocco
North of the Strait of Gibraltar is in Europe, not in Africa so the nearest country is Spain. South of the Strait, the nearest country is Morocco, which is in Africa.