In which battle did the Greek city-states defeat the Persian Empire. / Battles of the World MCQs, General Knowledge MCQs / By The Professor a) Battle of Marathon b) Battle of Thermopylae c) Battle of Salamis d) Battle of Plataea Answer: c) Battle of Salamis