What was one cause of the development of many small independent city-states in ancient Greece?
1) Geographical barriers such as mountains and seas
2) A strong central government
3) Trade with other civilizations
4) The influence of Greek mythology