The last country to host the Olympic games was England.
China, in Beijing.
Athens City in Greece hosted the last summer Olympics in 2004
1896 & 2004 when they hosted the games.
Prior to 2012, the UK last hosted teh Olympic games in 1948.
London, England has hosted the Olympic Games in 1908 and 1948.
1996 in Atlanta.
London hosted in 1908, 1948 and 2012.
Berlin (1936).
1000000 years
Canada
bolivia
The last London Olympics were in 1948. That is 64 years.