A review by lindsayb
Shadows of the Pomegranate Tree by Tariq Ali

4.0

So good and so sad!