Sad reality of India and Indians. It is true that India is the most dirtiest country in the world. Even our own people will agree to that. Unless we start changing ourselves, the world will continue mocking our country and there is no escaping that.
BTW, have you seen this : Amazing Pictures...