 : Didn't said British was a language, read carefully what I posted. If all Spanish-speakers are Hispanic (the name Romans gave to Iberians and until recently meaning Iberian: Spanish/Portuguese/Andorran/Gibraltarian people and specially Spaniard, until it was changed by US politicians) then by the same logic all English-speakers are British: the name Romans gave to the peoples from the islands off the northwest coast of continental Europe and still meaning those same peoples, even though the British also left significant cultural influence around the globe like the Spanish did. And I meant that if you insist to a group of British that Pakistanis, Indians or Nigerians are as much as British as they are you can get into trouble. Socially Anglo means English-speaking White people, and Hispanic and Spanish is used interchangeably all the time. Hispanic now means people from the former Spanish empire than the original Hispanics, and it seems that in case of doubt Hispanic should now refer to Latin-Americans, not Spaniards (read the last link in my previous post). Anyway I know this a lost battle, so please feel free to add Filipinos, Moroccans and West-Africans as Hispanics.    