China International Television Corporation
China International Television Corporation is a branch of CCTV. Ezenhall mainly provides this client with One-Belt-One-Road translated dubbing and subtitles. We have been partners since 2013 because of our reliable high-quality recording studios in Southeast Asia. As we are able to provide service with high efficiency and quality, our client trusts and enjoys working with us.