Anna Seaman meets Bita Fayyazi, a quirky Iranian artist whose lifelike cockroach installation at her current show in Dubai is just one of many artworks serving as a metaphor for her practice
Rearranged Weirdly Wonderful
Anna Seaman, The National , 5 October 2014