Donald Trump told reporters on Monday that he had not called Russia in 10 years as he brushed off demands for a special prosecutor to investigate alleged links between his presidential campaign and Moscow.

He made the comments as journalists were leaving the Roosevelt Room where the president was meeting healthcare executives.

A pool reporter wrote that Mr Trump mouthed the word “no” in response to a question about a special prosecutor.

“I haven’t called Russia in 10 years,” he added.

The House of Representatives and the Senate are launching investigations into allegations that Russian intelligence agencies tried to swing the election for the billionaire businessman.

The FBI is also looking at potential ties between Trump associates and Russia.