This was a wonderful book filled with quirky and interesting characters. I liked how Mieville played with descriptions and turned London into UnLondon. I especially admired Deeba's courage and her insistence that sometimes prophecies may not come true exactly as written.
8/10