Forex News Barloworld reports 5.8% revenue decline, declares 120 cents dividend By adminPosted onMay 30, 2025Time to Read:-words