The Body Shop Christmas ad for their campaign to fight youth homelessness has been released on Channel 4 on 20th of November. The ad will run all through the winter on Channel 4.