A review by leilaajg2
Mirage by Somaiya Daud

4.0

My only gripe is this needed a glossary of terms. The Indian/Arab terms threw me for a loop and I didn’t understand what was happening.