Russian President Vladimir Putin has fired two top-ranking generals from the country's Investigative Committee.
Major-General Dmitry Shershakov, the deputy head of the Main Directorate’s Commission for combating corruption, and Vitaly Frolov, the first deputy head of the Investigative Committee Oversight commission, were both pushed from their posts on August 26.