I've come to the conclusion that China Mieville is just not for me. The writing sounds so impressive that it's almost enjoyable, but I struggled to imagine the story or keep up with what was happening. I'm still not entirely convinced I know what happened in the story.