A review by inaded
A Master of Djinn by P. Djèlí Clark

adventurous medium-paced

4.25