Chinese ‘Businessman’ in Ecuador Allegedly Running Secret Police Station, Human Trafficking into U.S.
A Chinese secret police station in Quito appears to continue operating in Ecuador despite having been “shut down” in May 2024, several outlets reported this week.
