Why is everyone so sad here?

I m Indian and when I walk around the street here everyone looks so serious and stoic almost like they r frustrated about something no one seems to be in a good mood.even teenagers. I saw many russian couples on dates but they look like they don't want to be with each other just sitting on the table not even talking to eachother. I am not generalising but most looks so emotional less.why is that. is it cultural?