Niren Sengupta

Princess
Oil on Canvas
34.2 x 33.8 inches (86.868 x 85.852 cms)