Gibreel Farishta had begun to haemorrhage all over his insides for no apparent reason, and was quite simply bleeding to death inside his skin. At the worst moment the blood began to seep out through his rectum and penis, and it seemed that at any moment it might burst torrentially through...