Garowe is the capital city of Puntland in the Horn of Africa.