Hi Elle
Agree, 5A is certainly clever, but ...
Re 19D: my main issue is that there must be a thousand film villains, and a thousand Asian cities, so to add another level of ambiguity with the pluralisation just seems a little unfair. That said, I did get it after a couple of minutes of head scratching (and trying to find space for an 's'), so maybe not.