As a centre for business, London has been a global giant since the
printing press first opened on Fleet Street in 1702. With its historic
financial centre in the ‘Square...
Road distances to London are measured from Trafalgar Square, where you can find a brass plaque marking the "centre of London" near the statue of Charles I.