They even got Mont Saint-Michel in the game! :) But I don't think the region is meant to represent europe - but France. Stonehenge is in, but that seems to be the only non-french thing. (or in the close vincinity). The aqueduct/electric rail thing, could it be CERN? : O it looks a little like a...