Why did the Greek city states develop?
Greece is mountainous and infertile. Travel by land is difficult so isolated settlements grew up wherever there was sufficient land to support them. Each settlement tended to develop in its own way.