Spanish is spoken by 322 million people, primarily in Mexico, Central and South America, Spain and certain Caribbean islands.