Shiraz Bayjoo, ‘Ile de France’, 2012, Ed Cross Fine Art

About Shiraz Bayjoo

b. 1980, Mauritius, based in London, United Kingdom