"Why is India so dirty?" asked a colleague, fresh from his first trip to India. "It's dirty everywhere - heaps and heaps of filth. Don't you people ever clean the place?" "Why is India so dirty?" ...