Reconquista

Short bio

9 years ago
Definition, factors behind its success and the impact on Spanish Muslims