A review by julesjim
Sacred Games by Vikram Chandra

3.0

Impossibly long