London Journal – Friday, January 23, 2009
January 23, 2009

In every section of London (maybe everywhere in England) the main street through town is called the High Road, no matter what other name that street might have. (more…)