Globalization, which refers to the changes in time and space is perhaps one of the most significant events in this century. It has brought with it, unique changes in communication, trade, mobility, international security, and migration. Some have argued that its impact has further weakened the...