The inhabitants of the Town of Mills River are a body corporate and politic under the name 'Town of Mills River'. Under that name they shall have all the powers, duties, rights, privileges, and immunities conferred and imposed on cities by the general law of North Carolina.