Biskrah, Garden of Allah