Any city or town shall have the power to regulate and license the use of carts, drays, wagons, coaches, omnibuses, and every description of carriages and vehicles kept for hire and to license and regulate the use of the streets of the town or city by persons who use vehicles or solicit or transact business thereon.
Ala. Code § 11-51-101 (1975)