By | October 09 2012 9:55 AM

Was London really a “ghost town” during the Olympic Games? According to the UK’s Association of Leading Visitor Attractions, those reports, which some called outlandish, were not so far-fetched after all.