London: the capital city of the United Kingdom and the political, economic, and cultural heart of the country. Along with Paris, Tokyo, and New York, London is considered one of the alpha capitals of the world: a pulsing, vibrant mega-metropolis which attracts millions of tourists and travelers each year with its history, museums, theater, art, fine dining, rich traditions, and multicultural flair. Streets of London is a contemporary take on the classic...