The wild flowers of England come in every shape, colour and size.
Here are some of the prettiest…
1. Bluebell
2. Foxglove
3. Lesser Celandine
4. Cornflower
5. Herb Paris
6. Lily-of-the-valley
7. Primrose
8. Oxeye daisy
9. Snowdrop
10. Ramsons
11. Wood Anemone
12. Wood sorrel
13. Poppy
14. Cowslip
15. Honeysuckle
16. Dog Rose
17. Bramble
18. Cow Parsley
By Ivar Leidus – Own work, CC BY-SA 3.0, Link