China Mieville is one author whose books I wanted to read for the longest time I guess. I bought this book and it sat on my shelf for a long time since I found it intimidating. I knew this would be a difficult read and would require lot of concentration and effort from my side and that was the reason for pushing it down my TBR list. I finally forced myself to pick it up this month and I absolutely loved it. I gave this book 4.5/5 stars.