A review by lovetolovereading
Aru Shah and the End of Time by Roshani Chokshi
adventurous
funny
lighthearted
mysterious
medium-paced
4.0