Which of the following is a major factor contributing to the diversity of cultures around the world?
A) The uniformity of global climate
B) The widespread use of a single language across all countries
C) Historical events, geographic features, and social interactions
D) The similarity in economic systems and technologies used globally