Some 187 torchbearers will carry the flame because it visits the boroughs of Lewisham, Bromley, Croydon, Sutton, Merton and Wandsworth...
Some 187 torchbearers will carry the flame because it visits the boroughs of Lewisham, Bromley, Croydon, Sutton, Merton and Wandsworth...