As a Londoner, it is difficult to assess New York without comparing the two cities. The American metropolis is often referred to as The City That Never Sleeps. I admit I was sceptical at first – could the Big Apple really have more events going on than London? However, I recognise that the name has […]