Conversation so far:
who plays princess jasmine on once upon a time
Princess Jasmine, a character on ABC's Once Upon a Time, is portrayed by guest star Karen David.
who was princess jasmine based on
Princess Jasmine is based on Badroulbadour, a princess who appears in the One Thousand and One Nights folktale Aladdin and the Magical Lamp.
where was badroulbadour from
Badroulbadour is a princess of China whom Aladdin married.

Question: what is the setting of the original story
Self-contained rewrite: what is the setting of the original aladdin