Weidong Guan, the Chief Financial Officer of the Epoch Times, has been indicted by the Department of Justice on charges related to a sprawling international money laundering scheme. According to ...
The Epoch Times, founded in 2000, is headquartered in Manhattan, New York, with a mission to provide independent and accurate information free of political bias or corporate influence. The ...