Travel photoblog with galleries from around the world
Russell Square and the Hotel President, London.