Tolerance of Homosexuality in 88 Countries: Education, Political Freedom, and Liberalism · Study