Donald Trump has fired off an angry tweet after Snoop Dogg shot his likeness in a new music video.

The President wrote scathingly of the rapper's "failing career" and asked what the response would be if he had pretended to shoot Barack Obama.

He tweeted: "Can you imagine what the outcry would be if @ SnoopDogg, failing career and all, had aimed and fired the gun at President Obama? Jail time!"

However, Snoop Dogg appears unrepentant after the backlash, calling Mr Trump a "f---ing clown".