Business

China built a massive 190-foot statue of a god of war that locals don't like. No..