Bal Chhabda · Indian Landscape, 1983
Bal Chhabda, Indian Landscape, 1983, oil paint, 163.8 × 235.6 cm. Sold at auction in 2024. See Bal Chhabda’s auction records and prices →
Bal Chhabda, Indian Landscape, 1983, oil paint, 163.8 × 235.6 cm. Sold at auction in 2024. See Bal Chhabda’s auction records and prices →