The Squirrel Head The Squirrel Head

The Squirrel Head
Archive for December, 2012
TAIWAN
TAIWAN
BARCELONA, SPAIN
BARCELONA, SPAIN

Spain Spain, officially the Kingdom of Spain, is a sovereign state and a member of the European Union located in southwestern Europe on the Iberian Peninsula. Wikipedia Capital: Madrid Dialing code: 34 Currency: Euro Population: 47,190,493 (2011) GDP: 1.491 trillion USD (2011) World Bank Official language: Spanish Language