It's not Chicago. (Let the Obama haters jump on this.)
It's not Tokyo.
Madrid and Rio are left. I'm guessing Rio.
Edit @ 11:51: Once again, I am all knowing. It is Rio De Janeiro. (Did you just think it was a coincidence that just two weeks ago I posted this beach pic from Rio?)
Edit: Girls celebrate Rio's big win.