Taha Abdi
Taha Abdi is founding member and former member of the executive committee of the Oromo Liberation Front, OLF.