Gebreegziabher of Ethiopia won World Cross Country run