Can an African expat with granted residence in Spain freely travel and work across the Schengen zone? For example, let us consider the case of my wife. I've resided in Spain as a EU national for the last five years. We got married last week. I expect her to gain the right to reside in Spain for at least five years as a family member of an EU national.
1. Does she automatically gain such right for the entire Schengen Zone (I mean here the free right to reside in any of the 27 countries of Schengen, the country of her choice not necessarily being the same as mine, e.g. I live in Spain whereas she freely chooses to live in Germany - and all this without divorcing me)?
2. Would she need to become an EU citizen to gain such right?
3. In what legal acts and regulations could I read about her rights of travel and of residence? Would they differ depending on the country we got married in? In respect to the Schengen, are there any recent national laws enacted that could endanger whatever the rights my wife already have?