Question: what part of london is the o2 arena in
Answer: on the Greenwich peninsula in South East London , England