Everywhere else I've been so far - Delhi and Agra - women were concealed away. All shop staff and hotel staff etc were ALWAYS male. Not so Shimla - women and girls walking the streets. I'm thinking this is a tourist destination for locals and others alike, and maybe the normal rules of convention don't apply here. This square is popular with couples and family groups.