Hannah Kuchler Flaming: the Olympic torch whizzes around London