The city council of any city, town or village in this state shall have power to erect, maintain and operate waterworks, or to acquire waterworks by purchase and to operate and maintain the same, and to supply the inhabitants thereof with water; to erect, purchase, acquire, maintain and operate gas and power plants, electric light plants, ice plants or any other kind of plant or device for lighting purposes, or to acquire and own the same by purchase and to maintain and operate such plants and to supply the inhabitants of such cities, towns and villages with water, light, ice and power therefrom.
§ 91.010, RSMo