I'm pretty sure the last olympics were hosted in Beijing and in 2008 but I'm not 100% confident they were.
The winter Olympics were last hosted in Turin, Italy, in 2006. Unless you count the 2010 winter Olympics in Vancouver this year!
The last time Canada hosted the Winter Olympics was 1988 in Calgary. The one and only time Canada hosted the Summer Olympics was 1976 in Montreal.
China last hosted the Olympics in 2008.
London in 1948.
The last winter olympics took place in Vancouver Canada The last summer olympics took place in London England
Closing ceremonies for the 2012 Olympics are on August 12. The last time London hosted the Olympics was in 1948.
australia USA China
London hosted in 1948 and 2012.
Azerbaijan has never hosted the Olympics.
Antwerp in 1920.