A Tale of Three Cities… and Two Countries

Upping the Tempo: Level 32