President Donald Trump's Twitter is arguably one of the most unpredictable social media accounts. Here are his most retweeted tweets of 2017.

10. After the attack on London Bridge:

9. After the Las Vegas shooting:

8. Addressing the UCLA basketball players freed from China:

7. The Covfefe typo:

6. After a trip to the Middle East, Trump denounced Qatar:

5. After women's marches across the nation:

4. On his trip to Saudi Arabia:

3. When the Saudi Arabian regime was accused of purging political rivals, Trump tweeted his support:

2. On Kim Jong-un:

1. And a video of him punching a man with a CNN logo over his face: