In a remarkable political repudiation, the Democratic-led U S House voted on Tuesday night to condemn President Donald Trump's "racist comments" against four congresswomen of colour, despite protestations by Trump's Republican congressional allies and his own insistence he hasn't "a racist bone in my body."