London, England

The world over knows of a handful of towns, those cities that no matter where you go people nod in recognition of the city you speak of. Places like New York, Shanghai, Berlin, and Moscow are all in this boat, and so is London, England. Dare I mention that they also hosted the 2012 Summer Olympics?

Photo source: Ned Tobin |

Continue Reading →