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

Source
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
19. Deadly nightshade

20. Mistletoe
