David Cameron, the British Prime Minister, with his low-key, down-to-earth visit to Granada, has shaken up both Spanish politics and provincial tourism.
David Cameron, the British Prime Minister, with his low-key, down-to-earth visit to Granada, has shaken up both Spanish politics and provincial tourism.