TTCL

TTCL   United Republic of Tanzania

Tanzania Telecommunication Company Limited