The new images of the Red Planet from NASA’s Perseverance rover bring to mind our discovery of a major temple complex at Tabard Square, Southwark, a site occupying an important strategic position on the approach road to Londinium from ports to the south-east.
Read More