Complex sentence: He has lived in eight countries and has traveled more than 47 for his journalistic work, making him a World Citizen, currently resides in Barcelona and Madrid for 25 years.
Split into simpler sentences: He has lived in 8 countries and has travelled across more than 47 countries for his journalistic work, making him a World Citizen. He currently resides in Barcelona and Madrid where he has been living for 25 years.