Answer:
London has hosted the Olympics three times; First in 1908, then 1948 and most recently for the 2012 Olympics.
The 2012 Olympics required the largest security force that has ever been used in London since WWII, including over 10,000 Royal troops.