London has hosted the Olympic Games 3 times.

(Once in 1908, again in 1948 and now 2012.)