A friend of mine is a permanent resident living in Spain, but she holds a Chinese Passport. If she wants to come to US for a visit. Which US Consulate or Embassy should she go to get her visa? Many thanks !
You need to work with the embassy of the target country you want to move to, in the country you currently reside. So in your case, that would be an US Embassy or Consulate in Spain.