I am 21 years old and live in São Paulo, Brazil.
Next year I will do an exchange program (I don't decide where yet).
So, I know little Portuguese (obvious), and I can help anyone learn my language.
For curiosity, Portuguese Brazilian have many difference with Portugual, mainly about pronunciation and regional words. But if you know portuguese, you can speak with both (and other countrys where people speak portuguese).
P.S.: My English is basic, I write this description and correct with Google. So, sorry the possible wrongs