Generic TWA promotion poster picturing a Lockheed Constellation, fliying above the clouds.
In fact,this poster does not promote exactly the USA as most of the time, the TWA posters were desig
Spain is located in southwestern Europe on the Iberian Peninsula.
Germany is located in western-central Europe. Berlin is its capital city.
France is country in Western Europe from the Atlantic Ocean to te Alps mountains and from the Medite
London is the capital city of England and the United Kingdom.
Divided politically in two states, Ireland is an island located in northwestern Europe.
Egypt is a country of the northeast corner of Africa associated to the Sinai Peninsula which is in A
Greece is a country located in Southeastern Europe bordered by the Aegean Sea, the Ionian Sea and t
Portugal is a country bordered by the Atlantic Ocean and located on the Iberian Peninsula in Southwe