Debela is an Oromo political leader residing in Kenya as a refugee. ... Since the recent Oromo protests, the Human Rights League of the Horn of Africa ...Read More
Leave a Reply.
Write something about yourself. No need to be fancy, just an overview.