leon

Spain: Isabel Carrasco shot dead in Leon

Isabel Carrasco, head of the provincial government in the northern Spanish city of Leon, was shot several times by a…

10 years ago