The beautiful plants and trees of Exbury Gardens in a riot of colour.Exbury, Hampshire, UK.