A review by blomkaalen
Aru Shah and the End of Time by Roshani Chokshi

adventurous

2.5