The capital city of the United Kingdom has already hosted the Olympic Games twice, first in 1908 and then again in 1948, when the Olympics resumed after the havoc of World War II. Now that London will be hosting the Olympics again this summer, the city holds the unique distinction of being the only place […]
Read More