NTR is a TV company broadcasting to more than 900 million viewers across 40+ countries in Africa with French and English language Founded by Yavuz Selim SILAY in 2017, NTR ( Natural TV) is headquartered in Ankara.
The Pulse of New York Tech
Join the millions and keep up with the stories shaping entrepreneurship. Sign up today.