Banksy did it again, right after his ‘I Love NY Rat’ piece in Soho, Manhattan. It seems the infamous UK street artist is really loving New York City as he puts up another monumental piece, this time a Rat resembling a Businessman with umbrella. Looking forward to seeing more work from him.







