Britain’s charity watchdog has put the charitable status of the nation’s churches in question after it ruled that a Plymouth Brethren congregation in Devon in the South West of England did not exist for “public benefit.” The Charity Commission ruled that the Plymouth Brethren Church will not receive charitable status because it does not permit […]
You are here: Home / Archives for England