The legislative power of the municipality shall be exercised by the municipal council, except as may be otherwise provided by general law.