Spain by TWA

Spain is located in southwestern Europe on the Iberian Peninsula.

Egypt by TWA

Egypt is a country of the northeast corner of Africa associated to the Sinai Peninsula which is in A

Portugal by TWA

Portugal is a country bordered by the Atlantic Ocean and located on the Iberian Peninsula in Southwe

Rome by TWA

Rome is the capital of Italy and of the Vatican.