The walk from the London Eye to Tower Bridge takes 30 minutes if you walk straight. Nobody walks straight. The South Bank is 2.3 km of continuous public space along the River Thames, built on the site of the 1951 Festival of Britain, and it is London’s most democratic stretch of urban land. Street performers, […]