Prime Minister Narendra Modi said on Saturday that the "Swatch Bharat" campaign had touched every Indian.
Referring to how he spoke about toilets and cleanliness in his first Independence Day speech from the Red Fort last year, he said that many had then wondered "what kind of a PM is he, talking about these issues".
But "if there is something that has touched every person, it is the movement towards cleanliness," he said in his second Independence Day address.
"People from all walks of life, spiritual leaders, media friends, celebrities, everyone has worked to create awareness (about Swatch Bharat campaign)," he added.