20 brilliant plants that will SMOTHER weeds – and they have flowers, too!

The best way to keep weeds at bay? Grow beautiful ground-covers so they can’t get a look-in! Here are 20 of the very best.