Because you didn't make the Morocco connection.. which is a huge part of the story. The entire story is a little nonsensical with the names and the location, Persians and Arabs do have a lot in common too though.. the names and settings are odd together, but the book itself is full of wonderful middle eastern and Moroccan folk tales. I love that part of the world. Morocco is on the continent of Africa, but it's similarities do not lie with it's geographical neighbors. And a movie referencing "Arabian Nights" could very well be set in Morocco.