International Livestock Research Institute Ethiopia (ILRI)

Research facility


Location: Addis Ababa, Ethiopia (ET) ET