Quizzing Live

Which Country Is Immediately Due South Of Lands End

Answer:
Spain