American installation artist Sarah Sze is currently amongst a repertoire of artists being featured at La Biennale di Venizia in Venice, Italy, the cultural institution renowned for its International Film, Art and Architecture Exhibitions, among other contemporary arts initiatives. Continue reading
