Although Mesopotamia is often considered to be the cradle of civilization, there have been many other complex societies and cultures that existed prior to them.

Although Mesopotamia is often considered to be the cradle of civilization, there have been many other complex societies and cultures that existed prior to them.