Share Barloworld H1 revenue up 4% as Russia and Europe offset weaker Southern Africa

Let's do Biz