Michael Clarke, Australia's 43rd Test captain and fourth highest Test run-scorer, will retire from international cricket after the fifth Ashes Test at The Oval later this month.
Clarke confirmed the news...