Persian Garden; a paradise in the desert