Rio was the obvious choice really, wasn't going to give Europe two Olympics in a row, nor was Asia likely to have two in such a short span of time. Wouldn't surprised me if Madrid won the 2020 Olympics though, was there recently, and they've improved much of the infrastructure - nice city too.