
Donald Trump has been formally charged with 34 felony counts of falsifying business records after an investigation into hush money payments to three people, including a porn star.

Donald Trump has been formally charged with 34 felony counts of falsifying business records after an investigation into hush money payments to three people, including a porn star.