0
London, England
London, England. London also hosted the 1948 Summer Olympics and is scheduled to host the 2012 Summer Olympics.
The 1908 took place in London, England.
Britain won 56 in the 1908 Summer Olympics in London.
1908 summer olympics