Former secretary of state Colin Powell of the United States has criticized both major-party candidates in the US presidential election, according to emails published by DCLeaks.com.

Powell called fellow Republican Donald Trump a "national disgrace", adding that to call him an idiot only encourages him. Among other things, Powell wrote that everything Hillary Clinton "touches she kind of screws up with hubris."