Google launches public toilet locator in Delhi

According to the UN, around 595 million people, or nearly half of India's population, defecates in the open [AP] Launched on Thursday, the initiative is […]

See original post by Al Jazeera

Leave a Reply