Odweyne
Oodweyne (Somali: Codweyne) is a town in the northwestern Togdheer province of Somaliland, a self-declared republic that is internationally recognized as an autonomous region of Somalia.
Read more about Odweyne.
Oodweyne (Somali: Codweyne) is a town in the northwestern Togdheer province of Somaliland, a self-declared republic that is internationally recognized as an autonomous region of Somalia.
Read more about Odweyne.