Why was the Olympic games held in ancient Greece?

Because the king Zeus said they're going to have the Olympics game in Greece so that they be fit. In those times girls won't allowed to play in the Olympics. So in 1900
girls got to play in the Olympics because of a Spartan girl called Alexandra (who dressed as a boy to participate in the Olympic).