Barloworld reports 5.8% revenue decline, declares 120 cents dividend By Investing.com Barloworld reports 5.8% revenue decline, declares 120 cents dividend…