Head office

Definition

The location where a corporation has elected its legal domicile and that usually houses the bodies and centralized services of the company.

Source definition

UIS, Questionnaire on Feature Films Statistics, 2014.