Daily Archives: March 29, 2012

The street shower

A lot of Indians do not have running water in their house. So they'll head [...]