Learning a language teaches you deeply about that culture and gives you perspectives on your own culture from the standpoint of another.
I'm learning Italian right now since I live in an Italian speaking country, but I would probably recommend Spanish or French if you want to pick a language with more geographical diversity.