Donald Trump has been branded 'thoroughly uneducated' after he told a White House audience he asked King Charles III whether William the Conqueror was 'a nice man' during a visit to Windsor Castle, prompting a wave of online mockery of the US president's grasp of basic history.