The Pulse Today
Chinese tech giant Alibaba has filed a federal lawsuit against the US Defense Department for designating it a military-linked firm.