January 20 marks a year since President Donald Trump moved into the White House.
It's been anything, but uneventful.
Rarely has a week gone by without a shadow of controversy looming over the outspoken and erratic leader of the free world.
Some of his most bizarre outbursts, rants and statements have been delivered over social media platform Twitter.
Here are the most notable tweets sent by President Donald Trump during his first year as President.
Controversy surrounded President Trump's inauguration with several White House figures quoting inaccurate figures of those in attendance. Determined to dispel claims that his inauguration was poorly attended, Trump took to Twitter quoting television ratings for the event.
Wow, television ratings just out: 31 million people watched the Inauguration, 11 million more than the very good ratings from 4 years ago!
— Donald J. Trump (@realDonaldTrump) January 22, 2017
The flame-haired president didn't wait long to enforce one of his most controversial policies: a travel ban which limited the entry of citizens from Muslim-majority countries. The President tweeted his reason for swift action.
If the ban were announced with a one week notice, the "bad" would rush into our country during that week. A lot of bad "dudes" out there!
— Donald J. Trump (@realDonaldTrump) January 30, 2017
In February, Trump became involved in a war of words with Arnold Schwarzenegger.
Yes, Arnold Schwarzenegger did a really bad job as Governor of California and even worse on the Apprentice...but at least he tried hard!
— Donald J. Trump (@realDonaldTrump) February 3, 2017
... and The Terminator wasn't the only one under verbal attack from the President. Mainstream media outlets were frequently branded as "Fake News Media" throughout the year by President Trump.
— Donald J. Trump (@realDonaldTrump) February 17, 2017
The verbal sparring match between Schwarzenegger and Trump carried over into March, with Trump attacking the former actor's poor ratings.
Arnold Schwarzenegger isn't voluntarily leaving the Apprentice, he was fired by his bad (pathetic) ratings, not by me. Sad end to great show
— Donald J. Trump (@realDonaldTrump) March 4, 2017
Meanwhile, Trump took offence to a music video which depicted hip hop singer Snoop Dogg pulling a fake gun on the President.
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!
— Donald J. Trump (@realDonaldTrump) March 15, 2017
Following a terrorist attack in Paris, instead of offering sympathy to the French people, Trump commentated on the atrocity's effect on the upcoming French election.
Another terrorist attack in Paris. The people of France will not take much more of this. Will have a big effect on presidential election!
— Donald J. Trump (@realDonaldTrump) April 21, 2017
The leader carried on his cyber diplomatic mission when he began an aggressive exchange of insults with North Korean leader Kim Jong-Un.
North Korea disrespected the wishes of China & its highly respected President when it launched, though unsuccessfully, a missile today. Bad!
— Donald J. Trump (@realDonaldTrump) April 28, 2017
Following the dismissal of James Comey, Trump inferred that the former FBI chief was lying about the pair's exchanges. Comey responded "Lordy, I hope there are tapes."
James Comey better hope that there are no "tapes" of our conversations before he starts leaking to the press!
— Donald J. Trump (@realDonaldTrump) May 12, 2017
Later in the month the President amused the world with an enigmatic mistweet.
Following horrendous terror attacks on London, Trump highlighted the lack of gun debate in the UK...
Do you notice we are not having a gun debate right now? That's because they used knives and a truck!
— Donald J. Trump (@realDonaldTrump) June 4, 2017
... and then took aim at the London Mayor Sadiq Khan.
Pathetic excuse by London Mayor Sadiq Khan who had to think fast on his "no reason to be alarmed" statement. MSM is working hard to sell it!
— Donald J. Trump (@realDonaldTrump) June 5, 2017
To mark the beginning of July, Trump defended his social media use.
My use of social media is not Presidential - it’s MODERN DAY PRESIDENTIAL. Make America Great Again!
— Donald J. Trump (@realDonaldTrump) July 1, 2017
The war of words with "Fake News Media" also continued to hot up.
— Donald J. Trump (@realDonaldTrump) July 2, 2017
Following far right protests and ugly scenes in Charlottesville Virginia, Trump took an ambiguous stance to the debate.
Sad to see the history and culture of our great country being ripped apart with the removal of our beautiful statues and monuments. You.....
— Donald J. Trump (@realDonaldTrump) August 17, 2017
Mexico continued to be on the receiving end of insults from the US President, who carried on his call for a border wall.
With Mexico being one of the highest crime Nations in the world, we must have THE WALL. Mexico will pay for it through reimbursement/other.
— Donald J. Trump (@realDonaldTrump) August 27, 2017
In September, Trump poked fun at oil shortages in North Korea.
I spoke with President Moon of South Korea last night. Asked him how Rocket Man is doing. Long gas lines forming in North Korea. Too bad!
— Donald J. Trump (@realDonaldTrump) September 17, 2017
... and began a new Twitter spat - this time with NFL players protesting police brutality.
Ratings for NFL football are way down except before game starts, when people tune in to see whether or not our country will be disrespected!
— Donald J. Trump (@realDonaldTrump) September 26, 2017
Trump continued to escalate rhetoric with North Korea - this time coining a nickname for the communist leader.
I told Rex Tillerson, our wonderful Secretary of State, that he is wasting his time trying to negotiate with Little Rocket Man...
— Donald J. Trump (@realDonaldTrump) October 1, 2017
Next, Trump outlined plans for a new award ceremony - awards for which were issued earlier this week.
We should have a contest as to which of the Networks, plus CNN and not including Fox, is the most dishonest, corrupt and/or distorted in its political coverage of your favorite President (me). They are all bad. Winner to receive the FAKE NEWS TROPHY!
— Donald J. Trump (@realDonaldTrump) November 27, 2017
His tone became more and more childish as the debate with North Korea went on.
Why would Kim Jong-un insult me by calling me "old," when I would NEVER call him "short and fat?" Oh well, I try so hard to be his friend - and maybe someday that will happen!
— Donald J. Trump (@realDonaldTrump) November 12, 2017
During the festive season, the President made the odd claim that people had been speaking in hushed tones about Christmas before he became president.
People are proud to be saying Merry Christmas again. I am proud to have led the charge against the assault of our cherished and beautiful phrase. MERRY CHRISTMAS!!!!!
— Donald J. Trump (@realDonaldTrump) December 25, 2017
He started the new year as he spent last - by insulting rival leaders via Twitter.
North Korean Leader Kim Jong Un just stated that the “Nuclear Button is on his desk at all times.” Will someone from his depleted and food starved regime please inform him that I too have a Nuclear Button, but it is a much bigger & more powerful one than his, and my Button works!
— Donald J. Trump (@realDonaldTrump) January 3, 2018
And finally... as Michael Wolff's explosive expose book Fire and Fury was released, Trump slammed the author, before taking aim at his former right hand man, Steve Bannon.
I authorized Zero access to White House (actually turned him down many times) for author of phony book! I never spoke to him for book. Full of lies, misrepresentations and sources that don’t exist. Look at this guy’s past and watch what happens to him and Sloppy Steve!
— Donald J. Trump (@realDonaldTrump) January 5, 2018