A review by honoreads
The Bruising of Qilwa by Naseem Jamnia

adventurous mysterious

4.5