The Ethiopian Catholic University of Saint Thomas Aquinas (ECUSTA) is constructing a university campus on a 600,000 sq.m land in Addis Ababa....