Spain

Spain is a country in Europe. It is most notable in the Street Fighter universe as being the home country of Vega.

List of Fighters who hail from Brazil

 * Vega