I'll start the ball rolling with Rio de Janeiro. A stadium under Sugar Loaf mountain with Christ the Redeemer statue overlooking would be quite imposing, methinks.
Any suggestions from the answers community?
Btw, sorry about the typo in the question.
Edit:
@ Joeblow. Yeah, sorry I meant to...