Ambadas Khobragade

Untitled
Oil on Canvas
53 x 40 inches (134.62 x 101.6 cms)
1996