New research suggests that the initial indigenous peoples of the islands of the Caribbean, who largely subsisted by foraging and trading with people on neighbouring islands, were, approx. 2500 years ago, overtaken by a more "advanced" civilization from:
A. Florida
B. Europe
C. Mexico
D. Africa
E. South America