Artists

Trisha Baga

Installation view
Holiday, Dundee Contemporary Arts, Dundee, UK, 2012