ceeceelafarga ceeceelafarga Today at 11:13 AM History Answered Cause and Effect on Taiping Rebellion.