Shen Zhenglin, The Best View of Heaven is From Hell, 2014-2015, oil and acrylic on linen, 248 x 175 cm

© 2026 Mizuma Gallery Pte Ltd