Question: Where is the South African stadium located overlooked by Table Mountain and Devil 's Peak ?
Answer: Cape Town