Its got at least 40 bunches of mini grapes on it. Will I be able to eat them? Make wine with them? I can't believe I've never noticed them before. I'm in SW London btw, not France or Italy