Tag: The River

M.E.E.T. me for Tea in London: October 19, 2011

These British people claim to be speaking English. Often, I’m not so sure. I didn’t anticipate a language barrier within the same language but it is what it…