Posted by & filed under Delhi, Photos, Sulabh News.

The world’s largest replica of toilet pot was on display at the Central Park, New Delhi on the occasion of International Toilet Festival on the November 18, 2014.