Presenting Donald Trump's best worst tweets

Today Donald Trump announced he was running for president. In honour of Trump's (very) slim chance of become the most powerful man in the world, we have trawled through his old tweets. Kristen Stewart fans, look away now.

On Obama:

On democracy:On Diet Coke:On Kristen Stewart and Robert Pattinson:

On Katy Perry:

On Fred West:

On Arianna Huffington:

On Ebola:

On Scotland:

On Anthony Weiner:

And finally, to all his haters:

More: The best description of Donald Trump we've ever heard, from Jon Stewart