This is not London. Can you guess the city?? The answer is below the picture

 

It is of course New York