In Europe, it's common to speak at least 2 foreign languages. Or at least to understand them. It's also common that people speak the languages of their neighboring countries, because these languages sometimes have the same root, or are used in both countries. Almost every young person speaks English in Europe, and that is good because we all have one (quite simple and easy to learn) language for our communications. In my country most of the people can speak German because of the history that we had with Austro-Hungarian empire and because almost everybody has someone who works as an "gasterbeiter" in Germany. Along the Dalmatian coast people speak Italian very well because Italians are our most important tourists, besides Czech people.
I speak Spanish and English, which I think is not enough for me, and I must force myself to learn German too. I can understand all Slavic languages because of the same root.

I find it very interesting to talk about languages, and to learn about culture and the tradition of the people... I must say that I admire Language Geeks who speak few languages including Latin and Greek, in fact I am in love with one Smiling