Star TV Tanzania


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

Watch TV Channel Live Streaming