
Donald Trump has defended CNN for hosting his controversial town hall event as viewing figures show his ratings for the event were down.
The chaotic event in New Hampshire, which allowed the former president a broad platform to spread election lies and conspiracy theories, drew 3.3 million viewers.