Spain or formerly known as Hispania, has a population of 47.5 million people spread over 505,990 km² of land. Spanish is the official language spoken along with regional languages such as Galican, Catalan, Aragonese & Asturian.
Spain’s capital Madrid is especially famous for the la Tomatina festival and football.