An oil painting by an Indian artist has sold for $4.4m at a Christie's auction in Mumbai, setting a new world record for Indian art.
An oil painting by an Indian artist has sold for $4.4m at a Christie's auction in Mumbai, setting a new world record for Indian art.