These flowers are in London walking in a park near Buckingham Palace.