11 December 03 The Garden of Eden Faisal Abdu’Allah, The Garden of Eden, Installation, 2003. 0 Comments