I don't know how you got that America borders Russia, because bordering a country means the two countries are connected by land, not some underwater ground, otherwise we would border Europe as well. The Bering Strait is submerged, in case you didn't know.

Where I come from, taking Spanish isn't a required course, so most people take it only if they plan on using it. In fact, it wasn't required in Washington when I was there either...

I'm not the other countries' governments, so I don't decide what they teach in their schools, but you will always find that they teach languages that border their country, more so in areas close to the border than on the opposite side of it. Continuing arguing about this fact is pointless, as everyone will have something to say about it, and it will detract from the original topic of this thread (God knows what that is...) so lets just drop it, and say everyone is a winner.

But math is language, isn't it?
Indeed it is, but it's one that all nations speak the same (if their information is up to date). Math is a universal language, if you will.

(I just realized that I don't know whether to write 'a' or 'an' in front of universal, saying 'a' sounds more correct to me...)