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.
You'll need a subscription to continue reading
Discover our range of subscription choices, with options starting from £39/month
Already have an account? Sign in here