The municipal corporation shall be known as the City of Brooklyn and shall have the same boundaries existing at the time this charter was last amended; and neither shall any territory be detached therefrom, nor shall the city be annexed to any other municipality, without the consent of Council and a majority of the electors voting on such question.