Here's a breakdown:
* Italian: Primarily spoken in Italy, with some speakers in Switzerland, Slovenia, and other areas.
* French: Primarily spoken in France, Belgium, Switzerland, Canada (Quebec), and various former French colonies in Africa and the Caribbean.
* Spanish: Primarily spoken in Spain, Mexico, and throughout Central and South America.
These languages share a common ancestor (Latin) and thus have many similarities in vocabulary and grammar. They are all part of the Romance language family.