Why do multinational corporations manufacture outside the United States? One reason may surprise you.
Some of the better known reasons for outsourcing include cheap labor, currency manipulation, and the ability to pollute freely in other countries. Now, thanks to a U.S. Senate investigation of corporate offshore tax practices, we can add tax avoidance.