What caused and explanations of the battle of Thermopylae
Persia invaded mainland Greece to put an end to interference in its empire in Asia. The southern Greek city-states opposed this.After an abandoned attempt to block the Persian advance by land and sea in northern Greece at Tempe the Greeksdecided READ MORE