Edition:
United Kingdom
Factbox

The art of flowers null

Flowers and arrangements are on display at the Chelsea Flower Show in London.