London was just named the most visited city in the world by the Office of National Statistics. But the data is not without controversy.