Original article ·

809 years ago today, the Charter of the Forest was signed in England by King Henry III. This law document is sometimes described as the sister of the Magna Carta, and granted rights of free men to use the forests of England once reserved fo
“Speak up for those who cannot speak for themselves, for the rights of all who are destitute.”
— Proverbs 31:8-9