Carlos Xavier was born on January 26, 1962 in Maputo, Moçambique. He has been married to Paula Xavier since 1987. They have three children.
No data