Niren Sengupta

Revelation
Oil on Canvas
35.8 x 29.9 inches (90.932 x 75.946 cms)
2003