answersLogoWhite

0

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

User Avatar

Wiki User

16y ago

What else can I help you with?