Cultural pluralism is defined as mutual appreciation and understanding of various cultures in society; cooperation of diverse groups; co-existence of different languages, religious beliefs, and lifestyles ; autonomy for each group to work out its own social purposes and future without interfering with the rights of other groups.