It is an inspiring form of road The Strand, or simply Strand to be official, is a exceptional London road, linking the Metropolis and the West Finish, its title derived from the Outdated English phrase for “seashore” or “shore”. The tidal Thames, after all, is close by. The three bits...