We Indians are quite hypocritical. While abroad, we follow all rules and regulations ~ eg. traffic/parking/cleanliness etc obediently; but when it comes to our own country, everything goes for a toss. We break traffic signals left n' right, throw waste everywhere except in the trash-bins ( nevermind how much harmful those actions might be to us ) and then we wonder why our country doesn't look as clean and beautiful like those foreign countries. We look for opportunities to go abroad and settle there - after all, who'd want to live in such a dirty unhealthy place as India, right? Well, that's the attitude of maximum urban Indians take all the offence you want, its intended!
( Images - IB/Swachh )