Shenzhen firm faces $335m in blast claims

READ FULL ARTICLE