its not a crime anywhere......... the people who say kai peshawar mai shorts is kinda dangerous, at least confirm what ur saying before talking about such things.....
I myself dress the same way in peshawar as i do in islamabad or lahore. U are not in danger from anyone xept the ones who will abduct you for ransom or whateva (and those kinda people can be found everywhere).... and for that v just gotta keep a low profile
Those who had the experience of being eye-balled at wearing shorts...... bad luck cuz iv seen those same kinda people everywhere. And most of us are grown men so its not like v should feel uneasy about what vr wearing
it is just on occasions, funeral, villages that v havto to consider what vr wearing.
To th OPs question, sir went to lahore last week, yes u can wear shorts if u intend on staying inside the house, car or malss etc. Outside not a good idea cuz it was freezing and conditions of lahore atm are not very good due to the fog.