No tax levied by the State of Alabama, whether upon property, franchise, income, or otherwise shall be levied upon or applicable to a bank chartered by the banking authorities of the State of Alabama unless said tax is levied upon and applicable to all banks and banking institutions, including national banks, doing business in the State of Alabama.