An outspoken New York federal prosecutor known for fiercely railing against public corruption has been fired by Donald Trump after he refused an order to stand down.
It emerged on Friday that Attorney General Jeff Sessions was seeking the resignations of 46 US attorneys who served under the leadership of Barack Obama.
But US Attorney Preet Bharara refused to resign, announcing on Twitter he was instead sacked from his position.
“I did not resign,” he said. “Moments ago I was fired. Being the US Attorney in SDNY will forever be the greatest honour of my professional life.”