asheshambasta.com
Garhwa, India
Garhwa, a tiny little village in Jharkhand, India. The area has been torn apart by naxalites.