Antirrhinum tortuosum Greater Snapdragon
This narrow leaved pink Antirrhinum is seen all across the island growing typically as in this photo, from cracks in walls. The yellow flower is a double form of Oxalis pes-caprae (Bermuda Buttercup) the commonest weed on this island.