A writer muzst alwasy be careful when writing about a culture she's not familiar with - no amount of research can cover the little mistakes. For instance, no Pakistani would refer to him/herself as an Asian - lumping all Asians together under this word, Only non-Asians do that! A Pakistani would refer to himself and his people specifically as Pakistanis. (Or would an Englishman, discussing his own compatriots, refer to them as "we Europeans"?) Also, she often brings in Hindu habits into the Muslim world. As such, the whole plot falls flat.