-
Nov. 19 is World Toilet Day, And India leads the world in open defecation. Over 630 MILLION Indians lack toilets. 65 pecent of villagers defectate in the…
-
Nov. 19 is World Toilet Day, And India leads the world in open defecation. Over 630 MILLION Indians lack toilets. 65 pecent of villagers defectate in the…