Chinese village builds 120-foot gold statue of a leader blamed for millions of deaths
A giant statue of China’s infamous Communist leader chairman Mao Zedong has risen above the countryside in a rural Chinese town The towering, 120-foot-tall figure was built from steel beams and concrete and painted a glowing gold color. Local business … Read More