Shell Branch

Shell Branch

A branch of an American bank outside the United States with few operations other than to handle the bank's overseas transactions. They often are located in an offshore banking center. Records at shell branches may be kept at a different branch altogether.
References in periodicals archive ?
The trade executive said the government is targeting to put up at least 200 charging stations in SM and Shell branches by 2022, from 19 charging outlets at present.