Share Barloworld earnings up 26% in tough conditions

Let's do Biz