London In its two thousand years of history, London has ruled a rainy island and a globe-spanning empire, it has endured plague and fire and bombing, it has nurtured and destroyed poets and kings, revolutionaries and financiers, geniuses and visionaries of every stripe. To distill the magic and the majesty of this infinitely enthralling city into a single brief volume would seem an impossible task-yet ac... Full description