The council shall have power to prohibit and prevent obstructions and encumbrances in and encroachments upon the public highways, streets, and alleys of the City and remove the same; and to punish those who shall obstruct, encumber, encroach or maintain any encroachment upon or in any such highway, street or alley; and to require all such persons to remove every such obstruction, encumbrance, or encroachment.