Yesterday the World Trade Organization (WTO) announced its findings in the dispute between China and the United States over countervailing measures imposed on various Chinese-made goods including solar panels.