Babcock profits in the red due to Norwegian disaster and oil downturn

Breaking

    Cancel