How many children does Donald Trump have and who are they?
Donald Trump has five children, by three marriages. He has eight granchildren. His children are Donald Jr. (born December 31, 1977), daughter Ivanka (born October 30, 1981), son Eric (born January 6, 1984), daughter Tiffany (born October 13, 1993) and Barron (born March 20, 2006). Tiffany is perhaps the least well-known of the children. She was named after Tiffany's, the jewellers, according to reports.
Could President Trump be impeached or prosecuted for giving secrets to the Russians?