While revealing the arrest, Freeman referred to her as "the biological parent," saying, "I have trouble with the word 'mother,' (for someone) who inexplicably, intentionally left her newborn infant to die."
The court's statement, which did not provide details on his charges, further said that Leung was detained on April 15, 2021, by state security authorities in Suzhou, Jiangsu province.
According to report, there is evidence suggesting that the Biden family took measures to "conceal the source and total amount received from the foreign companies."