This is China Mieville's latest, now out in paperback. Later this year he's got The Kraken coming so there are no flies on him. The City is Beszel, a place in Eastern Europe where our hero Borlu is a cop investigating a murder. Things get complicated because the City, Ul Qoma, shares the same space as the Beszel in a bizarre fashion. There are clever things going on here about vision and ethnicity wrapped around a murder story. It's all very good apart from the final denouement which comes somewhat out of left field and leaves you feeling a bit cheated really. It was leading up to an Oh, wow! and all I got was an oh, ok, which is a shame really because up until then it was all good.
I hadn't read any of his long fiction since Perdido Street Station which I felt had good stuff but was a bit laboured and contrived. I've enjoyed his short fiction, notably a few lovecraftian pieces and the style has improved much since the earlier effort but the plotting is still not quite there. Perhaps he's still trying a bit too hard to bring everything together when you don't always need to do so (see MJ Harrison for the opposite approach).
But it kept me busy on the train for a couple of days so I'd say read it.