Just one think to add : don't make the confusion between a language and a country.
French is an international language spoken in France, Belgium, Switzerland, Canada (Quebec), many countries from Africa, etc.