Channings Wood Prison Channings Wood is a men’s prison near Newton Abbot in Devon. Read the full article ›