New York is truly a melting pot of the world. We have heard of the controversial mosque being built, but have you heard of the communist statue, looking down at Wall Street? In this world money center, the statue of Communist icon Vladimir Lenin, stands as a stark reminder, atop of one of the city's newest, plushest, apartment blocks.
A bronze statue of Vladimir Lenin stands resolute on the roof of Red Square, a fashionable apartment rental complex on the Lower East Side surrounded by retail stores and restaurants, and owned by a revolutionary developer.
Michael Rosen is the developer responsible for the Lenin statue.
"I wanted to do something that was visually arresting, that people would look at twice," says Rosen.
He denies supporting Lenin or Communism, but admits to using the Soviet leader's statue for controversial marketing.