Let's start off simple. This European capital hosted the 2012 Summer Olympics and is home to many double-decker buses.

Answer London

London hosted the olympic games in 1908, 1948 and most recently the summer olympics in 2012.

Asked by · Last updated 1 month ago · 34.9K views