I don't know exactly what the reason is, but we do have to abstract it a little - Olympia is not in Korinth, but for our purposes it has to be to be in the game since it's in Korinth's province. If Emain Macha is the biggest city and capital for that province, and the unique is in that territory - then it's "in" that city.
Bookmarks