Indian girl publicly humiliates herself by defecating in public. Related tags:indiangirlgirl girl girlpublic bathroompants