Alessandro rated Rivers of London: 5 stars

Andrew Cartmel: Rivers of London (2017)
Rivers of London by Andrew Cartmel
From foiling an aspiring god to confronting a Virtual Flasher, Peter's police history has been anything but conventional ; wether …