Last Statue Of Dictator Franco Removed In Spain
Spain has finally removed the last remaining statue of the notorious dictator Franco. The last remaining homage to the dictator to exist in public was in the Autonomous Spanish city of Melilla, located on the northwest coast of Africa, bordering Morocco. It was moved after a local council meeting voted…