answersLogoWhite

0

Kourou, located in French Guiana, is a town from where most European satellites are launched.

User Avatar

Wiki User

∙ 17y ago
User Avatar

What else can I help you with?