A new poll by the Financial Times finds that a majority of citizens in Britain, France, Spain, and the United States think that globalization is having a negative effect on their country, and that corporate leaders should have caps set on their salaries..
A new poll by the Financial Times finds that a majority of citizens in Britain, France, Spain, and the United States think that globalization is having a negative effect on their country, and that corporate leaders should have caps set on their salaries.