Japanese knotweed (Fallopia japonica) is one of the most incredible wild plants out there in terms of how beneficial it is for our health. For more in...