Gorgeous white flower in a garden in Edinburgh, Scotland, UK