Las excavaciones realizadas junto a la catedral de la Almudena, dirigidas por la arqueóloga Esther Andreu, han aportado datos esclarecedores sobre el origen de la villa de Madrid. No hubo una ciudad árabe como tal, sino más exactamente un castillo o fuerte militar levantado por Mohamed Ibn Abderramán. El primer pueblo propiamente dicho al que se llama Madrid es de época cristiana, del siglo XII; construido junto al antiguo alcázar o castillo árabe. Puedes leer el interesante artículo publicado en El País.