How many times has London hosted the Olympic Games and when?

 

Answer here