Huawei Technologies faces nearly two dozen charges by the US, which contends that the company stole trade secrets, violated economic sanctions and concealed its Iran business dealings via an unofficial subsidiary. Photo: Reuters