Swear to God! I hate when Bengali people says "oh he looks so smart" You can't look smart. What they mean to say is "He looks good/great/hot/sexy or w/e." Those are the words to describe looks not smart.
And there is nothing wrong with his shirt. Those kinda check shirts are in style now. Everyone wears it.
Are you trying to read this? Why did you highlight it?