Subscribe To Our Free Newsletter |
India has world’s longest queues for toilets
With almost 173 people defecating in the open for every sq Km in the country, India ranked first in the world in this category by WaterAid