
Donald Trump has agreed to debate his Democratic opponent Kamala Harris on US TV.
The Republican nominee used his Truth Social platform to announce he had accepted an offer from Fox News to hold a debate with the serving vice-president on September 4.