I am not indian ..So booo lame argument .. Why not have some shame and leave this forum after such humiliation..
Why are you trolling Indians about open defecation when your country has some 41 million people who defecate in the open ? That is a huge number for your population. In effect, you are laughing at a misery which is shared by all countries in your hood, including yours?