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