Earnings at Swire dip to $1.8b in half

READ FULL ARTICLE