Natasha De Souza
Natasha DSouza – a Content Strategist, is Head of Global Content Strategy of The News Tribe. She is a dynamic film and media professional with highly evolved stakeholder management skills.
Natasha DSouza – a Content Strategist, is Head of Global Content Strategy of The News Tribe. She is a dynamic film and media professional with highly evolved stakeholder management skills.