What is Imperialism?

What is Imperialism? How many types are there? Is it always bad or immoral? Does one society or civilization have a right to impose itself in any way or exploit another? In discussing Imperialism make sure to compare and contrast its role in India, Africa, and China.