The municipal corporation now existing and known as the City of Cleveland Heights shall continue to be a body politic and corporate under the same name and with the same boundaries, with power and authority to change its boundaries and annex other territory contiguous thereto in the manner authorized by the general laws of Ohio; but no territory shall be detached therefrom nor shall the City be annexed to any other municipality, without the consent of the Council and of a majority of its electors voting on such question.