Chinese government agents have demolished a Catholic church in Jinan province, bulldozing it to the ground, despite a government permit to operate legally. Some 40 law enforcement officials and government workers stormed Liangwang Catholic Church on the morning of July 17, according to a report published Saturday. The communist authoritiesContinue Reading