It has been a tumultuous few weeks at City Hall, with a number of different investigations and abrupt resignations.