US President Donald Trump has been impeached for an unprecedented second time just days from the end of his term. This time, a number of Republicans also joined Democrats to remove Trump from office.