Nataraj Sharma · The Stage, 2023

Nataraj Sharma, The Stage, 2023, Oil on canvas, 182.9 × 274.3 cm. Sold at auction in 2024. See Nataraj Sharma’s auction records and prices →