Ambadas Khobragade

Untitled
Oil on Canvas
32 x 25.5 inches (81.28 x 64.77 cms)
2001