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.

Obama urged Americans to reject the politics of “division” and “fear”, while bush criticized “bullying and prejudice” in public life.

They were speaking separately. Neither mentioned president trump by name.

Speaking at a democratic campaign event in Newark, New Jersey, Obama said Americans should “send a message to the world that we are rejecting a politics of division, we are rejecting a politics of fear”.

Speaking just hours earlier in New York, Mr Bush said there are some signs that the intensity of support for democracy itself has waned – especially among the young.”

He said we’ve seen nationalism distorted into nativism, forgotten the dynamism that immigration has always brought to America.”

Trump, who has been critical of his two predecessors, is yet to comment.