Star TV Tanzania is a television channel from Tanzania. The headquarters is located in Mwanza.

Leave a comment

Star TV Tanzania