Skip to Content

LET ME DIE IN YOUR FOOT STEP

Posted on Aug 5, 2011  |   1602 views  

Mix media on handmade paper,size-30x20in.sun flower denote human life and death.

India

MediumMixed Media

Related Issues Human Rights

Rate this (0 Ratings)
More from Barun Hazra
View portfolio