Unstoppable bloomers

5 min read

Hazel Sillver looks at a selection of the best long-flowering rose varie