If you go out for a walk in the countryside in Britain, you always say 'hello' to someone you meet along the way.
Do it in the city, you get looked at like you're a simpleton. Or you'd get a slap.
I know it isn't practical to say 'hello' to everyone you meet walking down the street, but you barely get eye contact from anyone, let alone get a friendly greeting.