This is in my Spanish neighbour, Mathilde's garden. She calls it Cresta de Gallo - Coxcomb - but in my Mediterranean Garden Plants book (which comes in Latin, English and Spanish), the Cresta de Gallos is a tree with a very different blossom. I saw this plant first in Portugal about 10 years ago. It's very distinctive because of the texture of the flower: solid and like hard velvet. It's a deep magenta and very striking but it's Latin or English name is a mystery.