An explosion shook the northwest Spanish city of Santiago de Compostela on Saturday, leaving glass shards scattered across a central plaza and prompting police to cordon off the area, a witness told CNN. Officials in Santiago de Compostela, the political
