Scarborough, Toronto
Some 187 torchbearers will carry the flame as it visits the boroughs of Lewisham, Bromley, Croydon, Sutton, Merton and Wandsworth on its third day in London and 66th general. beaches…
Some 187 torchbearers will carry the flame as it visits the boroughs of Lewisham, Bromley, Croydon, Sutton, Merton and Wandsworth on its third day in London and 66th general. beaches…