Globalization has enabled the rapid movement of goods, services, technologies and investments across countries through factors like improved technology and liberalization of trade barriers. While globalization has increased competition and consumer choice through greater foreign trade and the spread of culture and education, it has also been associated with growing inequality, environmental degradation, and threats to local culture from the dominance of foreign products and business practices.