Which factor best explains the existence of diversity in Indian society?
Correct: D
Diversity in India arises from a complex interplay of natural geography (e.g., hills and rivers), historical influences, and social structures like the Varna system. These factors collectively shaped regional differences.