(1) A local government may provide and maintain within its own local area, public markets and public slaughter-houses, in such number as it thinks fit, together with stalls, shops, sheds, pens and other buildings or conveniences for the use of persons carrying on trade or business in or frequenting such markets or slaughter-houses, and may provi...