The Council shall have power to inquire into the conduct of any office, officer, or employee of the City, and to make investigations of the municipal affairs, and for that purpose may subpoena witnesses, administer oaths, and compel the production of books, papers and other evidence.