In what country is Intelsat domiciled?
Intelsat is incorporated in Luxembourg. Intelsat Global Sales & Marketing Ltd. is our global sales and marketing headquarters and is organized under the laws of England and Wales. Intelsat Global Service Corporation and Intelsat Corporation, Delaware corporations, provide technical, marketing and business support services to Intelsat and its subsidiaries.