Let me show you some simple calculations here
India area = 3,287,590 km²
OP says- " India has more than 200 people per square kilometer defecating in the open."
So 3,287,590 X 200= 657,518,000
India population = 1,236,344,631
That means more then 50% of pop.... Now that is some BS
Maybe...