Felipe Calderón:
“not very well informed man … he is completely crazy.”
David Cameron:
“I think his remarks are divisive, stupid and wrong,”
Boris Johnson:
“Donald Trump’s ill-informed comments are complete and utter nonsense,”
Francois Hollande:
“His excesses make you want to retch”
Frank-Walter Steinmeier:
“the hate preachers, like Donald Trump”