Globalization, or the increased interconnectedness and interdependence of peoples and countries, is generally understood to include two interrelated elements: the opening of borders to increasingly fast flows of goods, services, finance, people and ideas across international borders; and the changes in institutional and policy regimes at the international and national levels that facilitate or promote such flows. It is recognized that globalization has both positive and negative impacts on development.