By Azhar Azam Situated in larger Horn of Africa with hundreds of miles of coastline along the Gulf of Aden, bordering Ethiopia to the south and west and Djibouti to the northwest, Somaliland is a self-governing region of Somalia that declared independence from Mogadishu in 1991 but remains unrecognised internationally.…
Sign in to your account