Sachida Nagdev

Untitled
Oil on Canvas
86.6 x 66.1 inches (219.964 x 167.894 cms)
2003