U.S State, Louisiana Introduces New Law That Mandate Schools To Publicly Display Ten Commandments

Louisiana has taken the lead as the first state in the United States of America to…