Shalimar the Clown by Salman Rushdie
Best for Book Clubs
15,757 books — 20,593 voters