Cultural diversity is different cultures in one region. The difference of cultures is the different languages, religions and society. Mixed human cultures can live together in the same area and usually using one common language to communicate, such as English in AD.
One of the common reasons that caused the cultural diversity is the lack of original locals where the region is rich and needs to run its business smoothly. So it requires a majority of employees to run the country commercially. On the other side, people all over the world are looking for the place where it’s highly paid and safe to work.
One good example is the big changes in the population of the UAE compared with 50 years ago. In the past before the oil was discovered all people are local; their own language is Arabic and it was spoken by all and the religion is Islam. There were very few foreigners. Nowadays it’s culturally diverse, where you find different languages, religions and cultures.