London, UK Posted on July 13, 2010 by sonneveld. The best thing about London is the sign back to Turku.