I want to know the answer to the following question:
Who ranked New York as the most walkable large US city in 2015?
All the background I'm provided with is that "In both its 2011 and 2015 rankings, Walk Score named New York City the most walkable large city in the United States.". Is that enough to answer the question?