Question: what are the major factors to flourish any civilization?
Answer: These include: (1) large population centers; (2) monumental architecture and unique art styles; (3) shared communication strategies; (4) systems for administering territories; (5) a complex division of labor; and (6) the division of people into social and economic classes.