There's no one else in the picture, and there are no other obvious clues to the weather. The weather is VERY important here.
IF IT'S BELOW FREEZING: • Newly homeless or... • Blue-collar and active (moves around too much for a thicker coat)
IF IT'S COOL, BUT NOT FREEZING: • "Urban survivalist" type (like @anonman32 said) • Outdoor worker/outdoorsman who's wearing 4 different layers under that jacket
IF IT'S WARM OUTSIDE: • Thief or pickpocket, with many convenient places to conceal stolen goods -- and weapons. (Could be this if it's not warm out, too... but, if it IS warm out, this is the *only* reason why someone would dress like this.)