Boris Johnson has condemned Donald Trump’s ‘totally unacceptable’ language after the US President called for four non-white Democrats to ‘go back’ to their supposed home countries – but refused to call him racist. The Tory candidate – who has found himself in hot water over alleged racist comments in the past – said last night that world leaders ‘simply cannot use that kind of language’. However, he stopped short of calling Trump a racist when pressed by Tory debate moderators – as did his rival Jeremy Hunt in their final head-to-head leadership debate. Theresa May had taken aim at Trump’s ‘completely unacceptable’ comments earlier in the day, but the President has refused to back down despite a furious backlash. Mr Johnson said: ‘If you are the leader of a great multiracial, multicultural society you simply cannot use that kind of language about sending people back to where they came from. ‘That went out decades and decades ago and thank heavens for that so it’s totally unacceptable and I agree with the Prime Minister.’ Pressed on whether the comments were racist, he said : ‘I simply can’t understand how a leader of that country can come to say it.’ Pressed again,…