US President Donald Trump

Former Presidents Barack Obama and George W Bush have voiced concern about the current political climate in the US, in comments seen as a veiled rebuke of Donald Trump's leadership.

Mr Obama urged Americans to reject the politics of "division" and "fear", while Mr Bush criticised "bullying and prejudice" in public life.

They were speaking separately. Neither mentioned President Trump by name.