Thursday, May 11, 2006


New London tube map "confusing" to tourists.