Which of the following regions is considered one of the cradles

Which of the following regions is considered one of the cradles of civilization?
A、Sub-Saharan Africa
B、The Indus Valley
C、Mesoamerica
D、All of the above
【正确答案】:D
【题目解析】:All of the above