Channel Ten is a commercial television station based in Dar es Salaam.

Leave a comment

Channel Ten