What was the primary purpose of a caravan in ancient times?

A. To establish permanent settlements in desert areas
B. To facilitate cultural exchange between different civilizations
C. To provide a means of transportation for people traveling alone
D. To aid in defense against bandits and improve economies of scale in trade
Answer: 