Didnt said British was a language read carefully what I posted If all Spanishspeakers are Hispanic the name Romans gave to Iberians and until recently meaning Iberian SpanishPortugueseAndorranGibraltarian people and specially Spaniard until it was changed by US politicians then by the same logic all Englishspeakers 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 Englishspeaking 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 LatinAmericans 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 WestAfricans as Hispanics