State of The Nation: Why is India still the world capital for open defecation?

 

This Thursday is the 15th of August and in this 67th Independence Day week CNN-IBN is bringing you State Of the Nation focusing on whether there is anything to celebrate about Independence Day this year.

Video Archives

Archives

share on Facebook
Twitter
RSS
Feedback
Read Later