Kamala Harris puts Donald Trump on defensive in fiery debate – live US election updates US presidential hopefuls clashed over abortion rights, immigration, foreign policy and the economy Go to Source Author: the Guardian