The 2016 Olympic Games will be held in Rio de Janeiro the International Olympic Committee announced after a bidding race that IMG’s David Abrutyn says was the closest in history.
Subscribe to unlock this article
Explore our subscription options to continue reading our industry-leading content!
Already have an account? Sign in here