A shell bank is a domestic or foreign bank with no physical address or location in the country where it is incorporated.