News

The people of the self-proclaimed nation of Somaliland draped themselves in every variation of their national flag as they attended their Independence Day parade on May 18 in their capital, Hargeisa.