Donald Trump offered up some rare self-mockery on Wednesday in response to a storm of jokes about his unfinished tweet containing a typo "covfefe".

The US president had left the the internet scrambling to decipher the meaning of the word on Tuesday night, before deleting his erroneous tweet and joining in the fun.