Switzerland is landlocked, however it does not border Spain or Portugal. So the answer is false.
9.4m questions
12.2m answers