Somali News TV is a television channel from Somalia. The headquarters is located in Muqdisho.

Leave a comment

Somali News TV