Globalization has led to increasing interdependence between countries through growing flows of trade, finance, information and culture. It has consolidated through declining transportation and communication costs, neoliberal policies, financial deregulation, and the activities of multinational firms and international organizations. This has created global supply chains and specialization in high-tech, services, manufacturing and raw materials. However, many criticize that globalization has reduced sovereignty and prioritized financial interests over social welfare by escaping controls of states and societies.