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