Answer: C. France
Explanation:
Both Haiti and Martinique have French as their official language and this is due to the migration and colonization of Haiti by the French and Martinique being an island of the French republic.
France took over control of Haiti from the Spanish and a number of French people then migrated there to farm. This influenced the island to speak French till this day. Martinique is a French island with the descendants of French migrants wielding significant control which is why French is the official language.