Globalization has become one of the most debated subjects of recent times. It has been hailed as one of the best things to happen to the world by its proponents, while opponents have labeled it as neo-imperialism. Despite its challenges, the positive role it has played in changing the lives of millions of people around the world is commendable.