Bal Chhabda · Head of Christ, 1963

Bal Chhabda, Head of Christ, 1963, Oil on canvas, 96 x 71 ¾ in. (243.8 x 182.2 cm.. Sold at auction in 2024. See Bal Chhabda’s auction records and prices →