Wayang (2001)

Apr 2001
Wayang

India International Centre — New Delhi India
(Solo Exhibition)