upstreamideas.org
The End of Homogeneity
Globalization has precipitated the largest human migration the world has ever seen. Today, more than 231 million people–3.25% of the world’s population–reside in countries in which they weren&#8217…