6
12
7
6
8
8
12
7
14
20
16
20
Flowers ‘giving up’ on scarce insects and evolving to self-pollinate, say scientists
(www.theguardian.com)
21
18
23
13
25
18
view more: next ›