All  

Sheitan

1001 Arabian nights.

Jinn: Tales of Wish Masters Throughout Time

In translation, the term jinn can be interpreted as hidden from sight or the hidden ones . In Arabic, jinn defines a collective number and it derives from the root jnn or gnn which means to hide or...