As India has the largest number of people in the world defecating in the open — nearly 595 million people who do not use a toilet — religious leaders from various faiths on Friday stressed the need for “toilets before temples”.
November 18, 2016
Featured Articles
Notifications