Finally, the answer to a question that's been bugging me. This pretty flower is called "Indian Hawthorn" or Rhaphiolepis and it comes in pink or white. Usually, they're a shrub but below you can see one which has grown into a big tree really. It's always covered in blooms when it flowers. The Council around these parts plants them regularly too but they haven't grown this big yet.