What is the differences between colonialism and imperialism and neo-colonialism?
Colonialism is the exploitation by a stronger nation towards a weaker nation. The use of the weaker nation's resources is to strengthen and enrich the stronger nation. Colonizing nations generally dominate the resources, labor and markets of the colonial territory. Colonialism is essentially a system of direct political, economic and cultural intervention by a powerful country in a weaker one. Neocolonialism on the other hand is a term used by post-colonial critics of developed countries' involvement in the developing world. Critics of neocolonialism state that private, foreign business companies continue to exploit the resources of the states that were once colonized by an outside country.