You're fired! How many staff members has Donald Trump forced out?

From Steve Bannon to John Bolton, a look at the key members of the Trump administration who have been ousted over the years

Hope from the hinterland
CEOs of 145 US companies, including Twitter and Uber, push for gun control