What do Comoros Mauritius and Seychelles have in common?

They are all french speaking ,In the indian ocean, Islands off of africa, They were all at some point french colonies