Former FBI director James Comey has gone on the record in front of a Senate Select Committee today, accusing Donald Trump of firing him because of his Bureau's Russia investigation, alleging the administration defamed him and lied, and testifying that Trump personally pushed him to drop an investigation into former national security advisor Michael Flynn. Comey also revealed he told a friend to leak his memo of the meeting to a reporter in response to a tweet from Trump warning Comey that he should hope there aren't any recordings of their conversations.

We'll have a full report on the two days of tumult surrounding Comey's testimony in Crikey later today.