In many towns where there is not too much traffic,there are crossing zones for people on foot. Even though there are not many traffic lights, the cars have to stop when somebody is crossing these zones. I can imagine what would have happened if this happened to be in india. You would have so many people being killed in India.
Yes, Indians are the most finicky about personal hygiene but when it comes to the environment around them, they aren't concerned at all. But you would have to attribute to this our Govt too. Where would you see trash bins in india located 10 m apart from each other. Probably, hotels or shopping malls. I am sure we cant do much about what is happening in India but we sure can promise to ourselves that we would never throw the half eaten potato chips bag or burger wrapper on our roads.