What is Ethnic Cleansing?

Ethnic cleansing is a term that is used to describe any kind of violent act to remove certain cultural groups from certain societies or communities. Look here for more information: