Opinion: What Atlanta should do after being named No. 1 sports business city
Atlanta, named the No. 1 sports business city in the United States by Sports Business Journal, will soon become the second U.S. city to host an Olympics and World Cup matches.