I think it's called prickly pear cactus. Beautiful flowers. We have one species of prickly pear which freezes in winter and grows in the gardens. It has very similar flowers ... I'm going to sleep now. Sincerely, Peter.