I’m sure some men reading this will probably take this as racist but from my own personal experience, Indian men are the worst for leering. I lived in Bahrain when I worked as Gulf Air cabin crew & every time I came out of my building just wearing shorts & a t-shirt, I was blatantly leered at by Indian men just standing around the street like they had nothing better to do.
I think it’s because in their culture women are considered provocative if they bare too much skin. They obviously thought that I was walking around the street to put on a ‘show’ for their eyes. It was the exact same for my fellow cabin crew (white girls too)they got leered at & cat called constantly by Indian & Arab men.