Alba cuts losses to $28m in H1
 

News Agencies Feed