When, by the laws of any other state or nation, any fines, penalties, licenses, fees, deposits of money or of securities, or other obligations or prohibitions are imposed upon insurance companies of this State doing business in such other state or nation or upon their agents therein greater than those imposed by this State upon insurance companies of such other state, then, so long as such laws continue in force, the same fines, penalties, licenses, fees, deposits, obligations and prohibitions, of whatever kind, may in the discretion of the Commissioner be imposed upon all such insurance companies of such other state or nation doing business within this State and upon their agents here. Nothing herein repeals or reduces the license, fees, taxes, and other obligations now imposed by the laws of this State or to go into effect with the companies of any other state or nation unless some company of this State is actually doing or seeking to do business in such state or nation. When an insurance company organized under the laws of any state or country is prohibited by the laws of such state or country or by its charter from investing its assets other than capital stock in the bonds of this State, then and in such case the Commissioner is authorized and directed to refuse to grant a license to transact business in this State to such insurance company.
N.C. Gen. Stat. § 58-16-25