Donald Trump has had a week!
Click to open full story