The president was addressing a group of congressmen

Donald Trump has lashed out at moves towards his impeachment in a series of angry tweets claiming he has “done more than any president”.

“You don’t impeach presidents for doing a good (great!) job,” he insisted, before accusing his rivals of “treasonous crimes”.

It followed his frequently incoherent speech to Republican members of Congress about the Clean Waters Act, in which he suggested the US was uninhabited until 25 years ago.

Please wait a moment for the live blog to load

“By the way today we have the cleanest air, we have the cleanest water that we’ve ever had in the history of our country,” he said.

Mr Trump then appeared to suggest that the history of the US was merely 25 years long.

“Let’s say the history of our country over the last 25 years, I would say that the first few years they probably had cleaner air and cleaner water because there was nobody here.”

The president was speaking in Baltimore, a city which he attacked repeatedly last summer.