Want to know something funny? People in Spain don't speak Spanish. Spanish is a New World language. In Spain they speak Castellano, Gallego, Basque, Catalán, and a bunch of other languages. If you show up in Spain speaking Spanish, they'll understand you but that's not what they speak.