The Ugly Indian is a group of anonymous activist doing something about the problem of filth in India. They have an interesting website with many interesting, thought provoking ideas as to why our streets are so dirty. Many of these ideas resonate strongly but there are also some other obvious issues that are not addressed in their manifesto. Credit to them for changing what they can change.
Their Facebook page is a collection of volunteer stories from around Indian as more and more people catch on to the trend and get cleaning!