In which year were the Olympic games first held in London?
Correct answer: 1908
KAITLYNMARIA
plus London is the 1st city to host the modern Olympics. Paris shall join them in the feat hopefully in 2024.