Question: where is the o2 arena in london located?
Answer: Greenwich Peninsula