Donald Trump has renewed his criticism of London Mayor Sadiq Khan, describing him as a “bad person” and a “horrible representative” for Britain.
The two have been engaged in a long-running public feud since 2015, when Trump, then a presidential candidate, called for a “total and complete shutdown” of Muslims entering the US. Khan responded at the time by accusing Trump of holding “ignorant” views about Islam.