Shortly after Banksy’s major three storey ‘I Love NY Rat’ piece in Soho, Manhattan. It seems the infamous UK street artist has been busy once again in the City of New York as he puts up another monumental piece, this time of another Rat resembling a Businessman. Regardless of whether you love or hate the man, this piece surely reaffirms his reign in the world of street art. Check out the images after the jump.

   

 

Info & Images: TheWorldsBestEver