News roundup: U.S. ranks seventh on innovation index … Ohio State vacates all 2010 football wins

    Insider
    Switzerland tops list: The United States is ranked seventh in a new report that measures innovation across the world. The Global Innovation Index, compiled by INSEAD, an international business school,…

    We are glad you enjoy reading Business Report.

    Continue reading this story and get ACCESS to all our content from any device with a subscription now.

    • Get access to more than a decade of story archives.
    • Get access to our searchable data center of TOP LISTS.
    • Get exclusive content only available to INSIDERS.