HelloMore or less, I would say, depending on whether there is schema-aware processing done or not where perhaps . = following::city might not do string comparison.
are the following queries equivalent?
1. //city[some $city in following::city satisfies string(.) eq string($city)]
2. //city[. = following::city ]