headquartered

UK
1.

มีสำนักงานใหญ่

provide (an organization) with headquarters at a specified location.

:
Unesco is headquartered in Paris