Delta profit down

Beverage manufacturer Delta Corporation has reported a 12 percent decline in annual profit to $80 million, after revenue fell seven percent as consumer spending remains under pressure. Revenue from continuing…

Metallon output falls 

National Railways of Zimbabwe (NRZ) workers have refused to end their strike after the government paid them $3 million, about four percent of the $68 million they are owed in…