The Latin name for Cape Sorrel is Oxalis pes-caprae. The Maltese name is Haxixa Ingliza.
I just discovered, this morning when I looked it up in my new Maltese wild flower book, that it is not native to Malta in spite of being one of the most prolific flowers in Malta.
It was actually introduced into a Botanical garden in 1811 and escaped and spread not only all through Malta but also all through the Mediterranean.
It looks very similar to Yellow Wood Sorrel (Oxalis stricta) that grows in the U.S. and Canada.